I would do the 1.5 seeing as you have that book and it's the newest version. Regarding chapters, the book says when something is new in
Java 5. So you could leave that out: eg: boxing, enums, var-args. But there are areas of the 1.4 exam, such as bit-shift operations, not tested in 1.5, so they won't be in the book...