for(Field field:fields) { // check if field if a Collection
Object myInstance = field.get(classInstance);
// where classInstance is the instance in which the fields is stored
if(myInstance instanceof Collection) {
//Do your thing
}
}
Это проверяет, реализует ли фактический объект, на который ссылается поле 'field' (объекта classInstance), Collection. Если вы хотите проверить, реализует ли объявленный тип Field коллекцию, тогда все будет иначе.