I have read EJB in Action, O'Reilly's book, Zaikin's guide (the most useful).
I used Whizlabs (failde, failed, pass(42), pass(44)) then Ethuware (all passed 62-66%).
There are some wrong questions in both simulators. Whizlab's difficulty is like real exeam, Ethuware is more difficult.