Well, I got OpenNMS running just fine on MacOSX now... The biggest hurdle (the JNI crashing issue) was because of flat namespaces. Changing RRDTool and the JNI libs to build twolevel fixes everything.
Packages are in experimental, I'm going to wait for the impending 1.1.1 release this next weekend and release to unstable.
(whoo!)