Ho risolto così:

*** codifica ***
codice:
String userPassword = "at piasaria";
String encoding = new sun.misc.BASE64Encoder().encode(userPassword.getBytes());

*** decodifica ***
codice:
byte [] decoded = new sun.misc.BASE64Decoder().decodeBuffer(encoding);