Seems like a false assumption.
According to wiktionary it comes from „banca rotta“ where rotta goes back to Latin „rumpere“ which means „to break“. Whereas the English rotten or the German go back to old Norse „rutna“ (to rot). The two don’t share the same root.