Je to omezení Oracle, a proto má chybový kód Oracle... i když můžete namítnout, že je to omezení Hibernate, že to transparentně neobchází :)
Pravděpodobně byste měli umístit seznam do dočasné tabulky a připojit se k ní, za předpokladu, že Oracle nemá nic jako SQL Server parametry s hodnotou tabulky . (Nebo můžete svůj dotaz rozdělit na více dotazů, potenciálně – záleží na tom, co děláte.)