Ответ:

Если бы Виктор был лжецом, его слова были бы ложными: ни он, ни Герман не были бы рыцарями. Тогда Герман тоже был бы лжецом, но его слова о Викторе оказались бы правдой. Противоречие.

Значит, Виктор — рыцарь. Его утверждение истинно, а Герман, назвав Виктора лжецом, сказал неправду.

Ответ: Виктор — рыцарь, Герман — лжец.