Мы используем специальную библиотеку VEvent.Например:
VEvent event = new VEvent();
Duration duration = new Duration.Builder().hours(1).build();
event.setDuration(duration);
и другие методы.Это создает "занятую" запись календаря в outlook.Как создать «бесплатную» запись в outlook?