Predicate creation : handle case when value is a Collection