As Davide says, this should work for sure. E.g. check out this test for embeddables, which asserts the persisted document structure: https://github.com/hibernate/hibernate-ogm/blob/master/mongodb/src/test/java/org/hibernate/ogm/datastore/mongodb/test/embeddable/EmbeddableMappingTest.java

The @Column#name attribute will not override only the name of the embedded field but it will override the whole field name in the News Document, Therfore instead of paper.owner you have only owner.If you remove the annotation it should work as expected.