OK, I started ripping out Java. My main issue is that I don't know how to test the whole thing...I can submit a patch to the bugtracker and some CR wizard takes a look at it.
There are a few Java packages remaining in acs-content-repository/sql/oracle/packages-create.sql and we could just make them dummy pl/sql functions that return foo and I start reimplementing the *necessary* pl/sql code.
Don (or someone else for that matter): is the Java in Oracle code *really* used in OpenACS? It somehow looks so unused.