The previous poster was phrasing things very politely. How about this
Oracle != Access Just because you found a solution that worked with an Oracle database doesn't mean that you can force it to work with Access. Square peg, round holes and all that...
I'll admit it, in the past, before I discovered MySQL, I used Access
My advice is to use the java.sql.ResultSet method getBinaryStream. I've done it before and I know it works.