Im Jahr 1630 war Johann kaiserlicher Generalwachtmeister. Im September befehligte er die erfolgreiche Belagerung der Schlossfestung und Stadt Calbe, die er nach achttägigem Artilleriebeschuss am 22. September von seinem Regiment stürmen und plündern ließ. Anschließend richtete er sein Hauptquartier in Staßfurt an der Grenze zu den anhaltischen Fürstentümern ein. Am 20. Oktober erhielt er vom Kaiser Befehl, sich dem Grafen Ernesto Montecuccoli zu unterstellen und Schlesien zu schützen. Bei der Belagerung Magdeburgs im Mai 1631 kommandierte er 1.200 Mann Fußvolk und 200 Reiter auf der linken Elbseite. Nach der Eroberung und Plünderung Magdeburgs erhielt er den Befehl, mit 3.000 Mann die Stadt Rostock gegen die Schweden zu verteidigen. Trotz seiner ungünstigen Lage und schlechter Verproviantierung hielt er die Stadt in der Hoffnung auf Entsatz vier und einen halben Monat lang. Erst nach Tillys Niederlage bei Breitenfeld handelte er mit den Belagerern, dem Herzog Albrecht von Mecklenburg und dem schwedischen General Tott, gegen Übergabe der Stadt, den freien Abzug für ihn und seine Männer aus. So zog er am 6. Oktober 1631 mit seinem Corps, welches 2.000 Mann Fußvolk, 2 Kompanien Reiter und 45 Kroaten stark war, mit allen Offizieren, allen Waffen, fliegenden Fahnen, Geschützen und Munition nach Wolfenbüttel ab. Die Stadtbevölkerung von Rostock musste sämtliche Feuerwaffen abgeben und blieb dafür aber von Plünderung verschont.