Hello,
https://github.com/ical4j/ical4j-connector/blob/master/src/main/java/net/fortuna/ical4j/connector/dav/CalDavCalendarCollection.java#L510
DeleteMethod deleteMethod = new DeleteMethod(getPath() + "/" + uid + ".ics");
Here I got in debug double "/" before uid as getPath() returns also "/" in the end.
By this reason CalDavCalendarCollection#removeCalendar(String) doesn't work for me.
Probably should be:
DeleteMethod deleteMethod = new DeleteMethod(getPath() + uid + ".ics");
Please check.