Fullarton, Andrew, Scotch officer in the Swedish Army