Problema ao preencher jTable com os dados do MySql!

Ola, estou tentando preencher um jTable com os dados contido no mysql, independente da quantidade de registro, ou seja, um grid dinamico.
fiz o seguinte para pegar os dados do banco de dados:

[code]public void preencher_tabela()
{
jTable.getColumnModel().getColumn(0).setPreferredWidth(10);
jTable.getColumnModel().getColumn(1).setPreferredWidth(150);
jTable.getColumnModel().getColumn(0).setPreferredWidth(10);

	DefaultTableModel modelo = (DefaultTableModel) jTable.getModel();
	modelo.setNumRows(0);
	
	try
	{
		while(con_fornecedores.resultset.next())
			modelo.addRow(new Object[]{con_fornecedores.resultset.getString("codigo"),con_fornecedores.resultset.getString("nome"),con_fornecedores.resultset.getString("telefone_fixo")});
	}
	catch(SQLException erro)
	{
		JOptionPane.showMessageDialog(null,"Erro ao listar registros! - "+erro); 
	}
}[/code]

esta acontecendo alguns erros, alguem por favor sabe como me ajudar???