Cuando usas una Collection tipo TreeSet , TODOS los objetos que vayas a agregar deber definir la manera en que se ordenarán , ya que dicha collection es ordenada , con lo cual , basta con que tu clase implemente el método compareTo(Object o) de la interfas Comparable , si no te interesa ordenarlo , solamente has que dicho método devuelva 1 , asi agregará a todos , o utiliza otra collection que no se ordene , tipo ArrayList o Vector.
ahh listo nop sabia q los TreeSet siempre hay q usar un compare
gracias