som hette Johan Bernadotte , general i franska republiken , riksmarstalk , prins af Ponte-Corvo , kronprinsoch