I suggest using DAOs with a factory layout. So the example objects you need would be:
public class CoolBusinessObject
public class DAOFactory.java
public implementation CoolBusinessOjectDAO
public class CoolBusinessOjectDAOOracleImpl implements CoolBusinessOjectDAO
This style layers the data interaction, so you should only have to change one layer of code if you switch databases, or move to ORM technologies.