I need to get a start as to where I put those technologies in the 3 Tier architecture: This is what I have...
presentation layer: HTML, JSP
app
Yes, I would put Hibernate in the data access layer. In fact the 3rd layer is the "Data layer" and not the data access layer, maybe this confuses you. So everything that's business logic related goes into the app (or business) layer.