Hello,
I have mostly bad news for you :-)
1) The java is automatically generated from the C++ through SWIG, which does not preserve documentation.
So please use the C++ documentation with the only change that the first letter of any method is lower case.
2) Any transformation of the solvers (upper bound, incumbent solutions) are done through callbacks, and are not portable.
In C++, we give access to the underlying solver that can be used to implement these solution. Unfortunately, this does not cross the SWIG barrier.
You are out of luck.
--Laurent