Ok made some more research, still same problem, but looks like server doesn't recognize sun.util.calendar.ZoneInfo as as java.util.TimeZone. //adding timezone as parameter parameters.put(JRParameter.REPORT_TIME_ZONE, TimeZone.getDefault() ); in debug mode in eclipse I see that parameter is defined as REPORT_TIME_ZONE=sun.util.calendar.ZoneInfo[id="Europe/Berlin",offset=3600000,dstSavings=3600000,useDaylight=true,transitions=143,lastRule=java.util.SimpleTimeZone[id=Europe/Berlin,offset=3600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]] But this is default timezone definition in Java. Is there any workaround or anyone has idea how to solve this problem?