As APIs sun.* não são suportadas e as APIs internas de JDK podem desaparecer a qualquer momento.
O sun.misc.BASE64Encoder e o sun.misc.BASE64Decoder foram removidos no Java SE 11. Em vez disso, use a classe java.util.Base64 suportada, que foi incluída no Java SE 8.
Além disso, a classe sun.misc.Unsafe.defineClass foi removida no Java SE 11.
Em vez disso, use a classe java.lang.invoke.MethodHandles.Lookup.defineClass suportada.
Para obter mais informações, consulte as documentações Remoção e remoção futura de APIs sun.misc e sun.reflect, Classe Base64 e MethodHandles.Lookup.