Hi! Method "add" is the method of java.util.Calendar, but not java.util.Date You need: 1. Write java-class to work with dates (or find in internet, it's named approximately "DateUtils"). Example method of whis class: public static Date addField(Date date, int field, int count) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(field, count); return calendar.getTime(); } 2. Define classPath in iReport(Tools/Options/Classpath) with path to DateUtils.class 3. in iReport define Initial Value Expression for Variable: ru.rtec.sgsr.util.report.DateUtils.addField($F{mydatefield}, Calendar.MONTH, 2) With best regards