I trust the rabbis on this. They are usually much more correct than incorrect.
Germans are no more descended from the Amalekites than American Indians are descended from the Jews.