Gunakan DefaultMutableTreeNode untuk membuat node Anda
Buat peta ID ke node - saat Anda mendapatkan node dari database, simpan di peta dengan id sebagai kuncinya.
Setelah Anda memiliki semua simpul, periksa sekali lagi dan cocokkan id induknya, ambil dari peta.
Dengan asumsi pohon Anda secara struktural sehat dalam database, itu akan terdengar di sini. Pilih simpul mana saja dan ikuti rantai induk ke akarnya.
Dengan objek root, Anda dapat membuat JTree Anda. :)