I tried with a community/collection estructure of 3 level, and the collections of the subcommunity aren't shown in the community-list.jsp.
Collection-Level 3 will not display given a structure like this:
I fixed it changing the following, but it should be improved. The problem is at the attribute collectionMap.
Collection cols = (Collection) collectionMap.get(c.getID());
cols = (Collection) c.getCollections();