Grefve Johan Sparre af Söfdeborg ,general