In Schoolclass HashMap für Unterrichtsbedarfe angelegt. In Activity HashMap für das Mapping von Personal auf EmployeeTimePeriods. EmployeeTimePeriods hält nur eine Liste von TimePeriod-Objekten. Musste für die Persistierung so gemacht werden.

Nach meinem Datenbankinspektionstool würde ich die Tabellen auch zunächst mal als richtig erstellt werten.