The list of parameters for a method that implements a UDF is very specific. It includes the input parameters that Teradata Database passes when the UDF appears in an SQL statement.
A UDF can have 0 to 128 input parameters.
A Java UDF cannot have an ARRAY type parameter where the base type is a nested structured UDT.