Erro ao carregar uma combo

Como eu faço p/ carregar uma combo com variáveis do tipo objeto.

eu tentei dessa forma mas naum deu certo…alguem pode me ajudar…

Conexao conexao = new Conexao(); try{ Connection con=conexao.conecta(); Statement stmt=con.createStatement(); ResultSet rsReg = stmt.executeQuery("Select * from reguladora"); while(rsReg.next()){ Object (ClasseReguladora) reg =(ClasseReguladora) rsReg.getString(2); jComboBoxReg.addItem(reg); } rsReg.close(); stmt.close(); }catch(SQLException e){}

Pra que carregar com um Object? experimente carregar com um tipo maior, e pelo que vi vc esta usando polimorfismo, experimente sobre escrever o metodo toString() da classe Object, na sua classe quem sabe assim fique mais facil.

eu naum entendi…mas dá uma olhada como declarei a minha classe.
“Classe reguladora” é uma fk.

[code]public class ClasseRaca {
private Integer id;
private String descricao;
private ClasseReguladora idReg;

/** Creates a new instance of ClasseRaca */
public ClasseRaca() {
    
}


public Integer getId() {
    return id;
}

public void setId(Integer id) {
    this.id = id;
}

public String getDescricao() {
    return descricao;
}

public void setDescricao(String descricao) {
    this.descricao = descricao;
}

 public ClasseReguladora getIdReg() {
    return idReg;
}

public void setIdReg(ClasseReguladora idReg) {
    this.idReg = idReg;
}

Conexao conexao = new Conexao();
Auditoria audita = new Auditoria();

public void incluirRaca(){
try{
conexao.conecta();
Statement stmt = conexao.con.createStatement();
stmt.executeUpdate(“insert into raca(descricao,reguladora)values(’”+getDescricao()+"’,’"+getIdReg()+"’)");
audita.setTexto(“Usuario Cadastrato:”+getDescricao());
audita.incluirAuditoria();
stmt.close();
conexao.con.close();
}catch(SQLException e){
JOptionPane.showMessageDialog(null, “Erro no Sistema!\n”+e,“ATENÇÃO”,JOptionPane.WARNING_MESSAGE);
}
}[/code]