Вероятно, вам нужно использовать отражение, чтобы проверить их типы. Чтобы получить тип списка: Получить общий тип java.util.List