En 1629 Lennart fue puesto al mando de la artillería sueca, desembarcando en Alemania junto al resto del ejército cuando Gustavo Adolfo emprendió la invasión del Sacro Imperio Romano Germánico. Gracias a su papel pudo contribuir eficazmente a las victorias suecas en las batallas de Breitenfeld y de Rain. Durante el curso de ese mismo año, fue hecho prisionero por las tropas imperiales, siendo retenido por casi un año en Ingolstadt. Vuelto al servicio del ejército sueco, se distinguió durante la Batalla de Wittstock, al mando de Johan Banér, durante el curso de la defensa de las bases suecas en Pomerania en 1637-1638. Participó además en la Batalla de Chemnitz y en el ataque sueco a Bohemia de 1639. En 1641, sin embargo, fue obligado a volver a Suecia a causa de las malas condiciones de su salud derivadas de su año en prisión; aquí entró a formar parte del Consejo Privado de Suecia.