Sans regarder votre SQL, je suppose que vous avez des colonnes UNIONisées qui ont des types de données différents.