Your zip did not preserve the case. You have things in uppercase such as CLASSES/QUERY. Since all things Java are case-sensitive, it is having trouble with locating key components.
For example, trying to find WEB-INF/classes/query/SongQuery.class when importing query.SongQuery is going to barf because the zip you have has WEB-INF/CLASSES/QUERY/SongQuery.class.
Fix the naming might get you closer to a working system.