Resulltado do banco da nullpointerexception

pmlm tu tens razão era o ft[1][k] q estava vazio modifiquei o codigo conforme o q tu disseste e o erro sumiu!
mas meu codigo ainda ta errado pois o texto do txtfied não ta trocando =[
o codigo ficou assim

[code]resultado = comando.executeQuery(“select valor_real_pgto from financa_aluno where rc_aluno=’”+ t2.getText() +"’");//
while(resultado.next())
{
try{
if(resultado.getString(1)!=null)
{
if (ft[1][k] == null){
ft[1][k] = new JFormattedTextField();
ft[1][k].setText(resultado.getString(1));
}
ft[1][k].setText(resultado.getString(1));
k++;
}

				}
				catch(NullPointerException e){
					System.out.println(e);
					//ft[1][k].setText("");
				}[/code]

obg

coloquei um system e ficou assim

if (ft[1][k] == null){ ft[1][k] = new JFormattedTextField(); ft[1][k].setText(resultado.getString(1)); k++; System.out.println("if"); } else { ft[1][k].setText(resultado.getString(1)); k++; System.out.println("else"); }
e no console ficou assim

select valor_real_pgto from financa_aluno where rc_aluno='12' if if if if if