Munin-1.4.3 depends on javac being present during its install, but has no java dependencies or use flags. The Makefile.config file within the package tries to detect whether java is present at run time, so it will "work" either way, but there should probably be a use flag usage to "force' a depenency on virtual/jdk. In addition, the file /usr/libexec/munin/plugins/jmx_ depends on the nc program (from net-analyzer/netcat), so net-analyzer/netcat should be a dependency if java is enabled. (the jmx plugin is what munin uses to monitor java processes).
Ah, I see, probably another USE flag given the ChangeLog says, "* check whether javac works before using it, skip java plugins if not"
Introduced a java USE flag in 1.4.4. thanks.