There is a lot of (not only java-based) implementations, many have a GUI, allowing to graphically design transformation flows.
http://www.cloveretl.org - open source ETL tool including GUI
http://www.microsoft.com/sql/technologies/integration/default.mspx