Guidon, Jean Baptiste, Corsican cavalry officer