In a large sauce pan, bring the milk to a simmer; add the vanilla extract.
In a large bowl, whisk together the eggs, egg yolks, sugar and flour.
Slowly pour in 1/4 of the milk, whisking constantly, to temper the eggs. Pour the tempered eggs into the saucepan with the milk, whisk, and return to medium-low heat. Cook until the mixture has thickened, stirring frequently to prevent the bottom from burning. Fold in the bananas.
Assemble 4-5 individual serving dishes, Create a bottom layer of wafer cookies, then top with a layer of pudding, repeating again so that there is a layer of cookies, then pudding, then cookies, then pudding. Top with 4-5 more cookies and refrigerate for 2-3 hours.
In a large mixing bowl, whip the cream with the powdered sugar until soft peaks form. Top the pudding dishes with the whipped cream and serve.