Apach commons-configuration is tolerable (
http://commons.apache.org/proper/commons-configuration/userguide/user_guide.html).
 I've used it before on one other project.  It allows hierarchical
configurations and mixing and matching configs from different places.