Привязка данных управления контентом, по сути, вводит значение XPath в элемент управления контентом в документе Word.
Этот XPath оценивается по XML-документу, поэтому да, вам нужно конвертировать ваш POJO в XML.
Authoring
Теперь есть 3 разных OpenDoPE Word AddIns, которые вы можете использовать для добавления элементов управления контентом в ваш документ Word. Смотрите ссылки на https://opendope.org/implementations.html
Самый последний предполагает фиксированный формат XML. Таким образом, чтобы использовать это, вам нужно преобразовать ваш POJO в соответствии с этим форматом. (т.е. используйте AddIn для создания вашего документа, затем проверьте полученный XML (встроенный в документ), а затем выясните, как преобразовать ваш POJO в этот файл).
Старые надстройки поддерживают произвольный XML, но они более грубые. Чтобы использовать один из них, сначала преобразуйте ваш POJO в XML (например, используя JAXB), а затем добавьте AddIn в ваш образец XML.
Продолжительность
Чтобы связать ваш XML с «шаблоном» docx для создания экземпляра docx, см. https://github.com/plutext/docx4j/blob/master/docx4j-samples-docx4j/src/main/java/org/docx4j/samples/ContentControlBindingExtensions.java
Вы можете запустить этот пример кода для примера docx + data; Вы можете взглянуть на docx, чтобы увидеть, как выглядят элементы управления содержимым (они связывают пользовательскую часть XML в docx, поэтому разархивируйте ее, чтобы увидеть)
ps ссылки на GitHub прервались в результате недавней перестройки кода. GitHub не достаточно умен, чтобы динамически поддерживать их :-( Смотрите https://www.docx4java.org/downloads.html для загружаемого примера кода.