The Neuremberg laws allowed full citizenship to anyone with 1 grandparent of Jewish origin.  Because his grandmother was Jewish means nothing.  Only SS members were required to have no Jewish ancestors.  This was not the case in the other military branches.