JFreechart SeriesException

Estou tentando plotar um gráfico de barras usando séries temporais, introduzindo a data de início e de término, mas tive um problema com a data de término, que indica: Exceção no segmento "main"org.jfree.data.general.SeriesException: Você está tentando adicionar uma observação para o período de 4 de maio de 2011, mas a série já contém uma observação para esse período. Duplicatas não são permitidas. Tente usar oaddOrUpdate() método.

final TimeSeries series2 = new TimeSeries("ip max", Day.class);

String datebegin = "04/29/2011 02:00:01";
String dateend = "05/04/2011 02:00:01";
DateFormat formatter;
Date date;
formatter = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
date = formatter.parse(datebegin);
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date);
Date date2;
date2 = (Date) formatter.parse(dateend);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
while (((cal1.compareTo(cal2)) != 0))  {
    cal1.add(Calendar.HOUR, 24);
    String intermediatestringdate = formatter.format(cal1.getTime());
    System.out.println( intermediatestringdate);
    Date intermediatedate = (Date) formatter.parse(dateend);
    series2.add(new Day(intermediatedate),500);
}

questionAnswers(3)

yourAnswerToTheQuestion