I'm not sure about that book, but I got a good start with
Java by reading "Head First Java 2E" which was unlike any book I had ever read before. I had some background in C/C++, but I still think that book was the easiest way to learn Java. I know it's a bit outdated at this point, but it's still a good read and will get you started on the right path (and it's not overly expensive!).