I think Hibernate is fairly easy and straighforward to get basic usage skills in, and perhaps more importantly, the EJB3 is becoming a standard.
Spring is an external technology, not part of J2EE officially, so it might make sense to do it second, it also has a lot more facets and you really want a good book for it.