iReport - .jasper retornando null

Saudações a todos.
Estou com o seguinte problema.
Montei um relatorio no ireport com o nome rel_operador.jrxml quando executo com com (conexao ativa) roda beleza, mostrando os registros da tabela, quando rodo sem conexa ativa os campos ficam = nul mais nao dá erro, executa normal, só que, meu problema é quando eu chamo o arquivo rel_operador.jasper na minha classe java. Tá retornando o seguinte erro:

Exception in thread “main” java.lang.NullPointerException
at org.firebirdsql.jdbc.FBField.isNull(FBField.java:164)
at org.firebirdsql.jdbc.FBResultSet.getField(FBResultSet.java:348

NESTED BY :
net.sf.jasperreports.engine.JRException: Unable to get value for field ‘CODIGO’ of class ‘java.lang.Integer’
at net.sf.jasperreports.engine.JRResultSetDataSource.getFieldValue(JRResultSetDataSource.java:311)
at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:78

Segue codigo da classe
import net.sf.jasperreports.engine.;
import net.sf.jasperreports.view.JasperViewer;
import java.sql.
;
import java.util.*;

public class relOperador {
public ResultSet res;
public Bd bd;

/* Gera Relatorio e visualiza-o */
public void geraRelatorio( ) throws JRException, Exception
{
bd = new Bd();
bd.conecta();
res = bd.executa_consulta(“select * from operador”);

// implementação da interface JRDataSource para DataSource ResultSet
JRResultSetDataSource jrRS = new JRResultSetDataSource( res );
// HashMap de parametros utilizados no relatório. Sempre instanciados
Map parameters = new HashMap();
// parameters.put(“COLUNA”, valor);
// Preenche o relatório com os dados. Gera o arquivo BibliotecaPessoal.jrprint
JasperFillManager.fillReportToFile( “rel_operador.jasper”, parameters, jrRS );
// Exporta para o formato PDF

JasperExportManager.exportReportToPdfFile( “rel_operador.jrprint” );

// Preenche o relatorio e o salva diretamente em arquivo PDF. Sem
//a necessidade do .jrprint
JasperRunManager.runReportToPdfFile(“rel_operador.jasper”, parameters, jrRS);
// Visualiza o relatório em formato PDF
JasperViewer.viewReport( “rel_operador.pdf”, false );
}

public static void main(String[] args) throws JRException, Exception
{
new relOperador().geraRelatorio();
}

}

Obrigado.

Cara, tenta tirar o select * from operador por select campo1, campo2, campo3, … from operador

Vê ae oq acontece e posta aqui…
Abraços…