Не следует использовать API из пакетов sun.*

API sun.* являются неподдерживаемыми, внутренними API JDK и могут быть удалены в любой момент. sun.misc.BASE64Encoder и sun.misc.BASE64Decoder были удалены в Java SE 11. Вместо них следует использовать поддерживаемый класс java.util.Base64, добавленный в Java SE 8. Кроме того, в Java SE 11 был удален класс sun.misc.Unsafe.defineClass. Вместо него следует использовать поддерживаемый класс java.lang.invoke.MethodHandles.Lookup.defineClass.

За дополнительной информацией обратитесь к документу Удаление и планируемое удаление API sun.misc и sun.reflect, документации по классу Base64 и документации по MethodHandles.Lookup.