Definitely. Hibernate can be used anyway you want. Meaning if you have
Java Business Objects already, or a database already, you can start from any point.
Pick up the book Hibernate in Action.
And your database can be designed anyway, so if you have a legacy database without it being third normal form, Hibernate can map to it as well.
Mark