Preheat oven to 350 degrees. Place jalapeno halves cut side up on a large baking sheet.
In a nonstick skillet, heat oil over medium-high heat and add corn and onion. Saute 2-3 minutes.
Add garlic, chili powder, cumin, and oregano and sauté 2 more minutes. Stir in black beans, salt and pepper and remove from heat.
Combine cream cheese, cheddar cheese and corn/bean mixture in a medium bowl. Stir until evenly combined.
Distribute filling evenly between jalapenos. Bake for 20 to 25 minutes.
Garnish with sour cream and cilantro.