I think you are right; I cannot unfortunately find the errata on the publisher's website so I don't know whether that has been reported before.
posted 3 months ago
I can't find the publisher's website errata page either, but it hasn't been listed on coderanch's errata page. Also, it would make much more sense and be clearer if the interface snippet BookDao on p. 558 directly preceded class Student on page 557. It really threw me off.