Calendar cut my Event end date

Hi and thanks to all Calendar Addon developers.
Please help me with this issue:
I Created EventProvider to populate calendar data. Here is my Provider getEvents method :

List<CalendarEvent> events = new ArrayList<CalendarEvent>();
		Collection<RowId> aa = (Collection<RowId>) eventContainer.getItemIds();
		GregorianCalendar cal = new GregorianCalendar();
		for (RowId rowId : aa) {
			BasicEvent event = new BasicEvent();

			Object myEvent = eventContainer.getContainerProperty(rowId, "event").getValue();
			Object myDescription = eventContainer.getContainerProperty(rowId, "description").getValue();
			Date myStart = (Date) eventContainer.getContainerProperty(rowId, "start").getValue();
			Date myEnd = (Date) eventContainer.getContainerProperty(rowId, "end").getValue();

			event.setCaption(myEvent.toString());
			event.setDescription(myDescription.toString());
			event.setStart(myStart);
			event.setEnd(myEnd);
			events.add(event);
		}
		
		return events;

I populate data from mysql Database using SQLContainer. And having following problem - I don’t see end date:

Please help me to solve my problem.

Best Regard,
Manvel Saroyan