Listar um campo do mysql em uma JList!

galera estou com um problema que esta dando erro(na linha 28, mas se eu mudar ele da um outro erro) e nao estou conseguindo listar o campo. Segue o codigo:
OBS: campo “consult” é um JList.

[code]buttonConsulta.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
if (textIDBairro.getText().trim().equals("")) {
JOptionPane.showMessageDialog(null,
“Campo Cod. Bairro vazio, \n Informe um valor!”,
“Atenção”, JOptionPane.INFORMATION_MESSAGE);
} else {
Statement st = (Statement) Conexao.getConexao()
.createStatement();
Object con = Conexao.con;
ResultSet rs = st.executeQuery(“SELECT Descricao FROM estado”);

					int contCampos = 0;
					
					while(rs.next())
						contCampos++;
					
					String[] itens = new String[contCampos];
					
					ResultSet rs2 = st.executeQuery("SELECT Descricao FROM estado");
					int i = 0;
					
					while(rs.next()){
						itens[i] = (rs2.getString("Descricao"));
						i++;
					}
					consult.setListData(itens).add(rs.getString("Descricao"));
					limparCampos();
					st.close();
					((java.sql.Connection) con).close();
				}
			} catch (Exception e1) {
				System.out.println("Erro ao Consultar: " + e1);
			}
		}
	});[/code]

Que erro está ocorrendo?