Do you want to delete all of them, or some of them?
Do you want to delete their contents, or keep it?
Either way, there are 3 alternative approaches:
1 using XSLT, as shown in RemovalHandler. you can copy/modify that code.
2 using XPath to find the content controls
3 using TraversalUtil to find the content controls. If you study the OpenDoPE code, you'll see how this is done.
2 & 3 are explained in Getting Started. With 2 & 3, once you've found a content control, you delete it from the content list containing it.
Re 3, current dev sources now contain a package called 'finders':-
https://github.com/plutext/docx4j/tree/ ... 4j/finders