Preheat oven to 350 degrees. Grease an 8x8-inch baking dish. Set aside.
Cut the corn kernels from the cobs. Using the back of your knife, scrape up the cobs to release the "milk". Reserve this "milk" with the corn. Set aside.
In a large bowl, cream butter. Mix in the corn flour and water until thoroughly combined. Add the cornmeal, sugar, sour cream, egg, salt and baking powder; mix until combined. Add the corn, scallions, and cheese and mix.
Pour mixture into prepared baking dish and bake, covered, for 40-45 minutes, or until center is set.