The solution to create a Predicate object for an "IN CLAUSE" is as follow:
Predicate[] predicates = new Predicate[] { root.get("zone").in(Arrays.asList("Zone 1")) };