I'm reading EJB3 In Action myself for the moment and I must say it's a good book!
It doesn't cover other technologies like Spring/Hibernate but it does have some paragraphs comparing them.
I would suggest starting off with EJB3 and afterwards reading a second book on Hibernate.
Good luck