Това е ограничение на Oracle, поради което има код за грешка на Oracle... въпреки че може да се твърди, че това е ограничение на Hibernate, че не работи прозрачно около него :)
Вероятно трябва да поставите списъка във временна таблица и да се присъедините към нея, ако приемем, че Oracle няма нищо подобно на SQL Server параметри със стойност на таблица . (Или можете да разделите заявката си на няколко заявки, потенциално - зависи от това, което правите.)