Preheat your oven to 350°F (175°C).
Cook the spaghetti according to package instructions until al dente. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add chicken pieces and season with garlic powder, paprika, salt, and pepper. Cook until the chicken is fully cooked and no longer pink, about 7-10 minutes.
In a mixing bowl, combine the cooked chicken, salsa, corn, black beans, and half of the Monterey Jack cheese. Mix well.
Add the cooked spaghetti to the mixture and stir until everything is evenly combined.
Spread the mixture into a greased 9x13 inch baking dish. Dot the top with sour cream and sprinkle the remaining Monterey Jack cheese over it.
Bake in the preheated oven for about 20-25 minutes, or until the cheese is bubbly and golden.
Remove from the oven and let it cool for a few minutes. Garnish with chopped cilantro if desired before serving.