He's Captain Langsdorff. The German Navy rank is KapitÃ¤n zur See, as Cuddles wrote, 'KzS' and you aren't going to find him in the Army list of whatever age because, 1. he was German, 2; he was a naval officer.
To recap for thingy's benefit as he missed the clues. The Admiral was Graf von Spee, Captain Langsdorff's ship was named after him. Captain Langsdorff is highly regarded in naval circles even now.
Thingy, given your talent for getting names wrong over on Rum Ration and rank wrong here, are you sure you've got this 'general' chap's name and rank right? It's important if we are in the business of outing walts.