JPA Criteria: Invalid SQL with IN predicate