you can try putting those 3 in different text fields in the printWhereExpression (new Date() > $F{End of Support} AND new org.joda.time.DateTime().plusMonths(6).toDate() < $F{End of Support}) (new Date() <= $F{End of Support}) (new org.joda.time.DateTime().plusMonths(6).toDate() > $F{End of Support})