Remove overloaded UDRs

To remove overloaded UDRs, use the removeUDR() method with an additional parameter:
public void removeUDR(String sqlname, Class[] methodparams) throws 
   SQLException
The methodparams parameter specifies the data type of each parameter in the UDR. Specify NULL to indicate no parameters. For example, assume a UDR named print() is overloaded with two additional method signatures.
Java method signature Corresponding SQL name
void print() print1
void print(String x, String y, int r) print2
void print(int a, int b) print3
The code to remove all three UDRs is:
udrmgr.removeUDR("print1", null );
udrmgr.removeUDR("print2", 
   new Class[] {String.class, String.class, int.class} );
udrmgr.removeUDR("print3", new Class[] {int.class, int.class} );