Het is een Oracle-beperking, daarom heeft het een Oracle-foutcode... hoewel je zou kunnen stellen dat het een beperking van Hibernate is dat het er niet transparant omheen werkt :)
U moet de lijst waarschijnlijk in een tijdelijke tabel plaatsen en daaraan deelnemen, ervan uitgaande dat Oracle niet zoiets heeft als SQL Server parameters met tabelwaarde . (Of u kunt uw zoekopdracht eventueel opsplitsen in meerdere zoekopdrachten - het hangt ervan af wat u doet.)