To make the Icing (Prepare first as it needs time to chill)
In a large bowl, add the pudding mix and whisk in the milk until combined.
Add the condensed milk and whisk to combine.
In another bowl, using a hand or stand mixer blend the cream cheese and Cool Whip together.
Fold the Cool Whip and cream cheese mixture into the pudding mix mixture until combined. Cover the bowl with plastic wrap and refrigerate for two hours.
To make the Pound Cake:
Preheat your oven to 325 degrees.
Cream the butter and sugar together in a large bowl until light and fluffy (approximately 5 minutes).
Add the cream cheese and mix until combined.
Add in the banana extract and mix.
Add the eggs one at a time mixing until combined after each addition.
Combine the flour, salt, and baking powder.
Add the flour mixture to the bowl, alternating with the mashed bananas, beginning and ending with the flour mixture.
Pour the batter into a 12-cup bundt pan prepared with baking spray and smooth the top of the cake.
Bake for 75 minutes or until the cake is golden brown. (Insert a wooden toothpick into the center of the cake. The cake is done when the toothpick comes out clean.)
Allow the cake to cool for approximately 20 minutes before removing it from the pan to complete the cooling process. Allow the cake to completely cool before adding the icing.
After the icing has chilled for two hours, remove it from the refrigerator. Using a rubber spatula or similar, spread the icing on the cake as desired.
Then place the Nilla wafers on the cake as desired. Decorate with additional icing if you like.
Serve and enjoy!