в HQL вы можете использовать параметр запроса и установить Collection с помощью метода setParameterList.
Query q = session.createQuery("SELECT entity FROM Entity entity WHERE name IN (:names)"); q.setParameterList("names", names);