Juan Ernesto sostuvo una importante carrera militar. En 1684 comandaba un regimiento de Dragones al servicio del Landgraviato de Hesse-Kassel. En 1688, al inicio de la Guerra de los Nueve Años, defendía Coblenza. Más tarde participó en el Sitio de Maguncia (1689), la Batalla de Fleurus (1690) y la Batalla de Landen (1693).