SQLAlchemy for Java?
marketer: The best you'll find is hibernate -- http://www.hibernate.org/ . It's not exactly like SQLAlchemy because Java is statically typed, but it's better than using the Java db layer directly.