Error de Ireporte en JAVA

Hola amigos estoy interactuando con algunos parametros en un report les paso mi codigo, para que lo noten mejor.

try {

conexion.conectar();

Map parametro = new HashMap();
// Map parametro2 = new HashMap();

parametro.put("nroChequeDesde", Integer.parseInt(txtChequeDesde.getText()));
parametro.put("nroChequeHasta", Integer.parseInt(txtChequeHasta.getText()));
parametro.put("disponibilidad", Integer.parseInt(txtOrigen.getText()));

//Direccion del REPORTE
JasperReport reporte = JasperCompileManager.compileReport("cheque.jrxml");

//Obtener conexion e indicar direecion del Reporte
JasperPrint print = JasperFillManager.fillReport(reporte, parametro,conexion.getConn());

//Visualizacion del Reporte
JasperViewer vista = new JasperViewer(print , false);

vista.setTitle("REPORTE CHEQUE");
vista.setExtendedState(Frame.MAXIMIZED_BOTH);
vista.setVisible(true);

} catch (JRException ex) {
System.out.println(ex.getMessage());
}
catch(SQLException ex){
System.out.println(ex.getMessage());
}

.
El error que me sale al tratar de ver mi reporte es.

nov 19, 2012 11:16:19 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components
nov 19, 2012 11:16:19 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components
nov 19, 2012 11:16:19 AM net.sf.jasperreports.engine.component.ComponentsEnvironment findBundles
WARNING: Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components
Errors were encountered when compiling report expressions class file:
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:50: error: illegal character: \8216
private JRFillField field_AÑO_CHEQUE = null;
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:50: error: expected
private JRFillField field_AÑO_CHEQUE = null;
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:119: error: illegal character: \8216
field_AÑO_CHEQUE = (JRFillField)fm.get("AÑO_CHEQUE");
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:119: error: not a statement
field_AÑO_CHEQUE = (JRFillField)fm.get("AÑO_CHEQUE");
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:216: error: illegal character: \8216
value = ((java.lang.String)field_AÑO_CHEQUE.getValue()); //$JR_EXPR_ID=12$
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:216: error: ';' expected
value = ((java.lang.String)field_AÑO_CHEQUE.getValue()); //$JR_EXPR_ID=12$
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:324: error: illegal character: \8216
value = ((java.lang.String)field_AÑO_CHEQUE.getOldValue()); //$JR_EXPR_ID=12$
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:324: error: ';' expected
value = ((java.lang.String)field_AÑO_CHEQUE.getOldValue()); //$JR_EXPR_ID=12$
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:432: error: illegal character: \8216
value = ((java.lang.String)field_AÑO_CHEQUE.getValue()); //$JR_EXPR_ID=12$
^
C:\Documents and Settings\Servidor\Mis documentos\NetBeansProjects\ProyectoAnamnesis\cheque_1353334580416_631124.java:432: error: ';' expected
value = ((java.lang.String)field_AÑO_CHEQUE.getValue()); //$JR_EXPR_ID=12$
^
10 errors

en el preview del report sale bien con todo los parametros ingresados..

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Aparentemente es el

Aparentemente es el field_AÑO_CHEQUE que recibe null; pero lo raro es que en el preview en ireport sale todo bien y no tira ningun error nulo.

No usar letra Ñ en código fuente

Intenta sustituir la letra Ñ del nombre del campo field_AÑO_CHEQUE por las letras NI, es decir que quede field_ANIO_CHEQUE. Generalmente no se debe hacer uso de Ñ, caracteres especiales, y acentos en código fuente, a menos que la especificación infique lo contrario

Muchas Gracias hermano tenias

Muchas Gracias hermano tenias razon era por eso que no funcionaba el report ahora ya sale y muy bien.. gracias espero que esto tambien le sirva de ayuda a alguien mas asi como a mi. Saludos ;)