Обрезаются OffsetDateTime временные метки из-за чего они неправильно работают как PK

Есть композитный первичный ключ включающий в себя временную метку с миллисекундами. В базе и в @Entity хранятся миллисекунды.

При попытке открыть DetailView из ListView летит Excpetion. В дебаггере видно, что во временной метке обрезались миллисекунды и ключ уже не соответствует тому, что в базе.

Можно ли сделать так, чтобы миллисекунды не обрезались?