OT:din SQL-fråga är förmodligen fel. Det ska vara:
select * from mytable
where (custId, custLetters, product)
in ( (0, 'A', 'Cheese'),
(1, 'B', 'lemons'),
(2, 'C', 'Aubergine'));
Jag vet inte om Hibernate kan generera en sådan fråga. Men in
är bara en syntax socker för konjunktioner och disjunktioner.