È una limitazione di Oracle, motivo per cui ha un codice di errore Oracle ... anche se potresti sostenere che è una limitazione di Hibernate che non funziona in modo trasparente :)
Probabilmente dovresti inserire l'elenco in una tabella temporanea e unirti a quella, supponendo che Oracle non abbia nulla di simile a parametri con valori di tabella . (Oppure potresti suddividere la tua query in più query, potenzialmente, dipende da cosa stai facendo.)