This might happen during initialisation. some function or actionlistener might want to read out the jdatechooser while it has no date set. to avoid this, simply add
jDateChooser.setCalendar(Calendar.getInstance());
after creatign your jDatechooser.