Из Исключения появляется, что вы используете JPQL, а не собственный SQL-запрос. Если вы используете развертывание Java SE, убедитесь, что все объекты указаны в файле persistence.xml. Вы указали атрибут "name" в аннотации @Entity? Если у вас есть, он точно соответствует «Item»? Точно ли имя класса Entity соответствует «Item».
Если ни одно из этих предложений не поможет, я рекомендую опубликовать дополнительную информацию о вашем развертывании, включая тип развертывания и целевую среду (Java EE, Java SE, Tomcat, Spring и т. части ваших классов сущностей.