Ober (обер) — как известно, по-немецки "верхний, высший". Oberst (оберст) — полковник. А кто же тогда Oberstleutnant (оберстлойтнант)?
Подполковник.
В русском получается, что это как будто бы неполный полковник, а в немецком упор делается на то, что это высший лейтенант.