The javadoc tool is limited to java source files. It's pretty much a precondition of the javadoc tool that a source file must be able to be compiled by the javac compiler. Javadoc uses parts of javac to parse the source file and build a doc structure, using javac internal data structures. If your sqlj file cannot be compiled by javac, they are unlikely to be parsed by the javadoc tool.