Du gibst in deinem Mapping für Messung.Values 'inverse="true"' an. Das bedeutet erstens, dass es sich um eine bidirektionale Beziehung handelt (was bei dir nicht der Fall ist), zweitens dass Messung nicht der Inhaber der Beziehung ist, sondern, dass es in Messwert ein Attribut Messung geben muss, dass darüber bestimmt, wohin ein Messwert gehört.
Wenn du unbedingt unidirektional bleiben willst, musst du das inverse entfernen. An deiner Stelle würde ich aber eine bidirektionale Beziehung erstellen, dies ist die von den Hibernate-Entwicklern empfohlene Vorgehensweise. Im
Reference Guide findest du sicherlich noch nützliche Infos.