Если вы работаете в операционной системе UNIX / LINUX, то имена таблиц в MySQL чувствительны к регистру.
Поэтому я всегда рекомендую иметь имя таблицы в нижнем регистре для @Table(name = "<your_table>")
и создавать таблицу со строчными буквами в запросе на создание. Идея в том, чтобы быть последовательным, если у вашей компании есть руководящие принципы.
Вы также можете сделать MySQL нечувствительным к регистру, следуя этому руководству