To start Kathy&Bates book, you should have fundamental knowledge of Java. Specially as I see and also mentioned in the book that it is designed targeting SCJP aspirants. It is not beginners book. Better go through any good start Java programming and then concentrate on K&B which prepares you for the exam in excellent manner;
Ask a huge mob behind K&B book, how magically the book has been written.