Preheat the oven to 350°F. Grease a 9 x 9 x 2-inch pan.
In a small bowl, combine the flour, sugar, baking powder and salt. Add the milk, shortening, egg and vanilla, beating till smooth. Spoon the batter into a greased 9 x 9 x 2-inch pan Sprinkle the blueberries over the batter.
In a small bowl, beat the eggs till frothy, then beat in the cheese, sugar and vanilla. Spread this mixture evenly over the blueberries.
Bake the cake for 55 to 60 minutes, or until it's golden brown around the edges. Remove from the oven and cool to lukewarm before serving.