Вы запрашиваете что-то, что вообще недоступно.Классы загружаются через ClassLoader
экземпляры, которые могут получить байт-код класса из разных мест (сеть, файл JAR, файлы .class в каталоге, динамически генерируемые).
Самое большее, что вы можете знать, это иерархия пакетов, которую вы можете получить из
myObject.getClass().getClassLoader().getPackages()
, которая возвращает список пакетов, доступных на момент вызова.Для данного пакета вы, вероятно, не сможете определить, откуда он.