Erro ao abrir um relatório?

Estou aprendendo a mexer no ireport e fiz um relatorio.
Crieu uma conexão -> upis com a tabela teste e a coluna nome.

Fiz o arquivo JRXML no ireport colocando um field com e campo nome, a conexão deu tudo certo.

Mas quando executo esse código no eclipse da um erro.

package JaperReport;
 
import java.util.HashMap;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.Statement;
import net.sf.jasperreports.engine.JasperManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.view.JasperViewer;

public class Relatorio1 {
private Connection con = null;
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/upis";
String user = "root";
String password = "12345678";

private ResultSet rs = null;
private String valores[] = new String[8];

public Relatorio1() {
try {
if (con == null) {
Class.forName(driver);
con = DriverManager.getConnection(url, user, password);
Statement statement = con.createStatement();
rs = statement.executeQuery("SELECT * FROM teste");
int i=1;
 while(rs.next()) 
 {
 valores[i] = rs.getString(i);
 i++;
 }

}
}
catch (Exception e) 
{}
try {
String array[] = valores;
JasperDesign design = JasperManager.loadXmlDesign("C:\\Upis.jrxml"); 
JasperReport jr = JasperManager.compileReport(design);

HashMap parameters = new HashMap();
parameters.put("nome",array[1]);

JasperPrint impressao = JasperManager.fillReport(jr,parameters,con);
JasperViewer jrviewer = new JasperViewer(impressao,false);
jrviewer.show();
jrviewer.setDefaultCloseOperation(jrviewer.DISPOSE_ON_CLOSE);

}
catch (Exception e) 
{System.out.print(e.getMessage());}
}

public static void main (String args[]) 
{
new Relatorio1();
}
}

ERRO

[code]

29/06/2005 20:40:50 net.sf.jasperreports.engine.design.JRVerifier verifyBand
WARNING: Warning : Element bottom reaches outside band area : y=24 height=12 band-height=30
Report design not valid :
1. Field not found : Field[code]

Alguem pode me ajudar?? Que erro e esse diz que o Field não e válido?!!
No arquivo Upis.jrxml não vi nenhum erro, só coloquei um field nome a parece que ta tudo certo!!

[color=“red”]* Editado - Use BBCode em seus códigos[/color]

Não há algo de errado no parameters ? Dá uma olhada em um que fiz um tempo atrás.public void imprimir() throws JRException, Exception{ Statement statement = conexao.createStatement(); String query = " SELECT data, SUM (valor_total) FROM nota where data > '"+inicio+"' and data < '"+fim+"' GROUP BY data"; ResultSet rs = statement.executeQuery( query ); JRResultSetDataSource jrRS = new JRResultSetDataSource( rs ); Map parameters = new HashMap(); JasperFillManager.fillReportToFile( "relatorio.jasper", parameters, jrRS ); JasperExportManager.exportReportToPdfFile( "relatorio.jrprint" ); JasperViewer.viewReport("relatorio.jrprint",false,false ); } } Espero que ajude.