Замените точки в полностью определенном имени класса разделителями файлов и добавьте «.class» к результату, это будет расположение файла .class в вашем пути к классам. Затем используйте ClassLoader для доступа к файлу в виде потока.
val location = className.replaceAll("\\.",File.separator) + ".class"
val stream = ClassLoader.getSystemClassLoader().getResourceAsStream(location)
//send the stream to your remote location