Is there any particular reason that "német" doesn't have to be inflected for plurality, but "szép" does? Does the adjectives-being-plural-if-the-noun-is-plural rule not apply to nationalities?
Adjectives only get pluralized if they're the predicate of a sentence. So, basically, if the adjective is directly before the noun it modifies, it's never plural.