Preheat the oven to 350˚F. Lightly spray 2 loaf pans.
In a large bowl, beat together the butter and cream cheese with an electric mixer until creamy. Slowly mix in the sugar, beating until light and fluffy. Add the eggs, beating until fully blended.
In a medium bowl, mix together the flours, baking soda, baking powder, salt and cinnamon until fully combined.
Slowly mix in the dry ingredients with the wet ingredients until just blended. Stir in the banana, pecans and vanilla.
Pour the batter into the prepared loaf pans and bake in the preheated oven for 1 hour, or until a toothpick inserted comes out clean. Let cool in pans for 10 minutes then remove and let cool on wire racks.