Я не уверен, как Hibernate обрабатывает агрегаты и считает, но я не уверен, что ваш запрос будет работать вообще. Вы пытаетесь выбрать агрегат (то есть "count (userName)"), но у вас нет предложения "group by" для userName.
Если запрос действительно работает, и Hibernate может выяснить, что с ним делать, возвращаемые вами результаты, скорее всего, будут необработанными объектами [], поскольку Hibernate не сможет отобразить ваш счетчик ) "данные в любое поле ваших сопоставленных объектов.
В целом, когда вы начинаете использовать агрегаты в запросах, Hibernate может стать немного сложнее, поскольку вы больше не отображаете таблицы / столбцы непосредственно в классы / поля. Было бы неплохо почитать больше о том, как делать агрегаты в Hibernate, из их документации.