I didn’t like the style of the Head First series, kinda “java for dummies”/comic/patronising style, but thats personal preference.
I used sun’s Core Java series and would recommend them if they’re still doing them. Excellent overview of the core libraries and examples that are easy to learn from and make good references for experienced developers.