Rekrutieren
Soldat
Korporal
Feldwebel
Kapitän
Oberst
Heerführer
Hey, mate. Just to help you out;
Rekrutieren translates to "to recruit (someone)". It should be "Rekrut".
Kapitän is a naval rank; translates to a captain of a ship. It should be "Capitaine".
Heerführer translates to "Army commander", and you only have a regiment. Oberst is your top rank.
The ranks are still somewhat wrong, but improved. Hope it helps.