Оба слова являются нормативными. Прилагательное германский обычно употребляется со словами, связанными с политикой, государственностью Германии (германский парламент), в остальных случаях используют прилагательное немецкий (немецкий язык, литература).