Erro com JButton

Olá, pessoal!

Estou fazendo um cadastro simples de cidade, onde aparece para cadastro o nome da cidade (JTextField) e o estado (JComboBox).
Quando tento fazer a inserção dos dados dá o seguinte erro:

Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.String at br.com.sstintas.Cidade$1.actionPerformed(Cidade.java:191)

a linha 191 é a seguinte:

String sel = "Insert into cidade (id_cidade, estado_id_estado, nome_cidade) values('"+null+"','"+((PegarDados)cbEstado.getItemAt(cbEstado.getSelectedIndex())).getEstado_id()+"', '"+tfNomeCidade.getText()+"')";

Gostaria de alguma dica para resolver esse problema.

Obrigada! :oops:

O erro está no cast do (PegarDados). Ele provavelmente retorna uma String e não um objeto do tipo PegarDados…