No entiendo exactamente que es lo que queres hacer.
Lo que debe devolver esa expresion es un objeto tipo Boolean.
Por lo que a la expresion debe ser:
new Boolean(<expresion>)
Ahora....eso que queres hacer no se si es posible....
Yo haria esto:
Tendria un campo que con
V{VAR1}.BigDecimal($F{ALU MNOS}) y que se imprima si se cumple la condicion:
Código:
new Boolean($F{NIVEL}.longValue()==102 && $F{TIPO}.longValue()==1)
Y otro campo con
$F{NIVEL} y la condicion: (osea, la negacion de la anterior)
Código:
new Boolean(!($F{NIVEL}.longValue()==102 && $F{TIPO}.longValue()==1))
¿Se entiende?
Pones los campos uno arriba del otro y listo.
Saludos.-