Software is developed using the OpenSolaris version of the Studio 10 compiler, on Solaris 10 and OpenSolaris, using Java 5. It should, however, work fine on previous versions of Solaris and Java - I'm not using any of the more recently added features.
There is a Java kstat interface in the Resource Pools project, but it's not a general purpose interface. There is enough in common, though, that it might be feasibel to merge that with this.
The statistics naturally form a tree structure, so browsing through a JTree is natural.
There are accessories for specific kstats.