2
The code is this:
public class Catalogo {
SortedSet<Produto> lProdutos = new TreeSet();
public void addProduto(int cod, String desc, float preco){
   try{
   Produto p = new Produto(cod, desc, preco);
   lProdutos.add(p);
   }
   catch (Exception e){
       System.out.println("Erro: " + e.getMessage());
   }
 }  
}
When executing, considering Cod = 5, desc = "x" and float = 5 fall on this exception:
catalogo. Product cannot be cast to java.lang.Comparable
What can it be?