спасибо, буду знать что хоть код рабочий, сегодня целый день пыталась это как-то исправить, создала новый проект в eclipse и проверила только Ваш код, не работает все равно :( но теперь оно и в dataType:text если через ModelAndView пересылать, в data вылазит код страницы, если в Вашем коде возвратить String значение вместо коллекции то оно приходит нормально. Все-таки наверное что-то с настройками Tomcat или eclipse.
у меня в бине прописано окончание html и в контроллере прописывать html окончание нет нужды, проблема все равно не в этом, с dataType:text работает, значит находит оно адрес на сервере:) проблема с dataType:json, который никак не хочет приходить.