Nice introduction to Java cryptography API, but it is very outdated since it was published 17 years (sic!) ago in the time of Java 1.1 and 1.2. You are not interested in applets anymore, right? For example, mind that instead of SHA-1 (weak today) you should use SHA-512 (not mentioned there). I miss a chapter about Bouncy Castle.
Still good to read because the key classes are almost the same. But could be cheaper. The book would desire the second edition.