Hola:
Lo de type list does not take parameters posiblemente se debe a que usas un java viejo (1.4 o inferior), en esas versiones no se soporta lo de List<tipo>. Pásate a la 1.5 o superior.
Lo de ajax y servlet, hay muchos ejemplos en google, echa un ojo y si ves problemas avisa. Un ejemplo de los muchos que hay
http://stackoverflow.com/questions/4...vlets-and-ajax
Se bueno.