Оставляя круглую скобку и просто вызывая «setParameter», теперь работает, по крайней мере, с гибернатом.
String jpql = "from A where name in :names"; Query q = em.createQuery(jpql); q.setParameter("names", l);