I'm afraid that default implementation supports holiday only as days.
You could implement your custom BusinessCalendar to support fine grained holiday description. Probably easier will be to extend default BusinessCalendarImpl and override isHoliday method.