It may be worth looking at JUMP (JAVA Unified Mapping Platform)? This seems to have a very active community, but I have no first hand experience with it. The list archives should have a few JUMP/Postgis emails as I've seen these in passing. See http://www.vividsolutions.com/jump/ for info. Cheers, Brent Wood