Chyba MongoConverter w określonej wersji pliku spring-data-mongodb.jar działa niepoprawnie.Spring musi przekonwertować ClassC wystąpienie w DBObject format, a następnie wywołaj DBCollection.save zapisać dane do bazy danych. Możesz sprawdzić zawartość DBObject parametr w metodzie "com.mongodb.DBCollection.save" czy zawiera poprawne dane zgodnie z oczekiwaniami.
Kopiuję twoje ClassC z pełną strukturą i testem jest w porządku i nie może odtworzyć tego, co opisałeś powyżej. Używam spring-data-mongdb-1.2.3-RELEASE.jar. Jaką wersję stosujesz?