DOCX (Microsoft
Word format) is an output option for JavaDoc. So is PDF, which is what I'd recommend unless you specifically intend to edit the documentation*. If memory serves, the primary output is HTML which can then be converted as needed. So you can make things pretty using CSS, for example.
As to whether or not you could extract a schema documentation via JavaDoc depends a lot on how the schema is encoded into the logic. It should be fairly easy if you're using something like JPA (including Android Rooms).
JavaDoc does support plugins in case its basic capabilities don't suit.
I did, in fact create my own auto-doc system (in AWK) for work I was doing in Visual C++ back before Java came out. But just as with JavaDocs, it worked best when the source code had been created with automated documentation in mind.
===
* The reason I recommend PDF for formal documents is to make it harder for people who don't know as much as they think they do to come along and muck it up after it has been produced.