Como mostrar os registros dentro da JTable?

Não estou conseguindo mostrar os dados dentro da JTable. O java diz que é Null Pointer… Aí vai ocódigo que eu tô usando no botão “Buscar”:
if(event.getSource() == btnBuscar) //Ao Clicar no botão BUSCAR
{

		listaPedidos();
		
		ResultSet result = CnxBd.consultarDados("SELECT * FROM Pedidos");
		
					
		try
		{
			while (result.next())
    		{
    			tblPedidos.setValueAt(""+result.getString("NumeroDoPedido"),j,0);
    			tblPedidos.setValueAt(""+result.getString("CodigoDoCliente"),j,1);
    			tblPedidos.setValueAt(""+result.getString("CodigoDoFuncionario"),j,2);
    			tblPedidos.setValueAt(""+result.getString("DataPedido"),j,3);
    			tblPedidos.setValueAt(""+result.getString("DataEntrega"),j,4);
    			tblPedidos.setValueAt(""+result.getString("DataEnvio"),j,5);
    			tblPedidos.setValueAt(""+result.getString("Via"),j,6);
    			tblPedidos.setValueAt(""+result.getString("Frete"),j,7);
    			tblPedidos.setValueAt(""+result.getString("NomeDestinatario"),j,8);
    			tblPedidos.setValueAt(""+result.getString("EnderecoDestinatario"),j,9);
    			tblPedidos.setValueAt(""+result.getString("CidadeDestino"),j,10);
    			tblPedidos.setValueAt(""+result.getString("RegiaoDestino"),j,11);
    			tblPedidos.setValueAt(""+result.getString("CEPdestino"),j,12);
    			tblPedidos.setValueAt(""+result.getString("PaisDestino"),j,13);
    				
    			j++;
    		}        	 
    	}
    
    	catch (Exception exception ) 
    	{ 
    			exception.printStackTrace(); 
    	}
	}

	
}

Luis,

Pelo que me pareceu o ResultSet que está sendo retornado desse método consultarDados está retornando null.
Posta aqui o código desse método e indica onde está dando erro.
Ah, outra coisa, quando postar código, coloque entre as tags code

Esse bloco de código está entre as tags code

Atenciosamente.

Ôpa!!
Cara , valeu pela dica do CODE, he,he,he, tô aprendendo…
Aí vai o consultarDados, eu coloco o que no lugar do return null?

[code] public ResultSet consultarDados(String sqlI)
{
try
{
abreBanco();

		ResultSet result = State.executeQuery (sqlI);
		
		//fechaBanco() =>Não pode fechar aqui porque senão vai armazenar em result!
		return result;
	}
	
	
	
	catch (Exception exception ) 
	{
    	exception.printStackTrace();
    	//return result;
	}
	
	return null;
}[/code]

Quando eu consulto um por um, em outra janela, não há problemas…

Quem chama esse metodo consultarDados, esta esperando reeber um ResultSet, mas esta recebendo null, por isso da mensagem.
Verifique se é necessário que esse método realmente retorne um ResultSet, se não precisa retornar nada pra quem o chama, ele pode ser apenas um void ou devolver um outro Objeto, que vc manipule ai dentro do método.