Preheat oven to 350. Grease a 2 quart casserole dish. Inna large bowl, stir together flour, cornmeal, baking powder, salt, and pepper.
In the work bowl of a food processor, place 3 1/2 cups of corn; pulse until smooth. Add corn pur'ee, sour cream, and eggs to flour mixture, stiring just until combined. Stir in 1/2 cup cheese, green onion, bacon,and remaining whole-kernel corn.
Pour batter into prepared casserole dish. Sprinkle with remaining 1/2 cup cheese. Bake for 55 minutes or until casserole is puffy and center is nearly set.