diff --git a/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java b/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java
index 49c16a44a8b08c7edbc1d1ef04c22132899ffec4..0fc3a1a65038c127127121745fb9e67527e899b2 100644
--- a/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java
+++ b/src/main/java/org/olat/modules/coach/ui/curriculum/certificate/CurriculumElementViewsRowComparator.java
@@ -103,7 +103,11 @@ public class CurriculumElementViewsRowComparator extends FlexiTreeNodeComparator
 			if (c1.getKey().isWithoutCurriculum() && !c2.getKey().isWithoutCurriculum()) {
 				c = -1;
 			} else if (c1.getKey().isWithoutCurriculum() && c2.getKey().isWithoutCurriculum()) {
-				c = collator.compare(c1.getRepositoryEntryDisplayName(), c2.getRepositoryEntryDisplayName());
+				if (c1.getRepositoryEntryDisplayName() != null && c2.getRepositoryEntryDisplayName() != null) {
+					c = collator.compare(c1.getRepositoryEntryDisplayName(), c2.getRepositoryEntryDisplayName());
+				} else {
+					c = compareNullObjects(c1, c2);
+				}
 			}
 		}