Obvious comment that will be controversial for no reason.
Hamas has not existed for centuries. That is one false claims of many in this horrendous speech by this cryptic president.
Biden isn't claiming that Hamas as existed for centuries, he's claiming that antisemitism has existed for centuries, which is true.
A lot depends on how you looking at it but religious bigotries against Jews are absolutely something that's been present. The worst outbreak of anti-Semitism in Europe before 1930s-1940s in fact came during the Black Death (which killed about 50% of so of the population in many places) where Jews got blamed for the sheer human loss and great many had to flee Western Europe for places like Poland.
Anti-Palestinian bigotries, while no less serious, are far newer because Palestinian itself, as a national identity, was the creation of the 20th century.
Conflicts over land have occurred regularly in history and have commonly produced hostile rivalries, so all the nastyness surrounding The Conflict is hardly surprising.