It looks as if the answer is not available in Matlab's `doc` documentation, nor the HTML counterparts on the web. Hints of the answer are buried deep in real-book documenation like MATLAB Compiler SDK Java User's Guide:
"A standard signature in Java...specifies input arguments for each overloaded method as one or more input arguments of class java.lang.Object or any subclass (including subclasses of MWArray). The standard interface specifies return values, if any, as a subclass of MWArray."
"[The] mlx API...allows the user to specify the inputs to a function as an Object array, where each array element is one input argument. Similarly, the user also gives the mlx interface a preallocated Object array to hold the outputs of the function. The allocated length of the output array determines the number of desired function outputs."
"The mlx interface may also be accessed using java.util.List containers in place of Object arrays for the inputs and outputs. Note that if List containers are used, the output List passed in must contain a number of elements equal to the desired number of function outputs."
A web search for `mlx-api` shows that it is Matlab interface for C/C++: Functions Generated from MATLAB Files. While the acronym `mlx` may have been motivated by this, it seems that the only thing inheritted by the Java signature is the acronym. The signature itself is completely dissimilar to that in the page posted in the original question: Pass Variable Numbers of Inputs.