I solved this by changing the field type to string and using textfield expression: ($F{b}!=null)?($F{b}.equals("1")?"Yes":"No"):"N/A" The conversion of the db value to string preserves the null value as string, unlike the conversion to Boolean that converts it to Boolean.FALSE. Post Edited by samzilverberg at 09/16/2010 11:46