$ .ajax y JSONP. ParseError y Uncaught SyntaxError: token inesperado:

En primer lugar, he estado buscando la respuesta a mi problema en varios temas y no pude encontrar una solución que funcione con mi código.

Estoy tratando de obtener la respuesta de un servlet, si voy ahttp://XXXZZZ/Servlet/Login?login=pepe&pass=1234 Recibo JSON válido como se esperaba:

<code>{"id":3,"login":"pepe","key":"0D1DBA4BE87E02D43E082F9AA1ECFDEB"}
</code>

Pero cuando intento lo mismo con $ .ajax, obtengo 2 errores.

<code>$.ajax({
    type : "Get",
    url :"http://XXXZZZ/Servlet/Login",
    data :"login="+login+"&password="+pass,
    dataType :"jsonp",
    success : function(data){
    alert(data);},
    error : function(httpReq,status,exception){
    alert(status+" "+exception);
    }
});
</code>

Primer error (en la ventana emergente):

<code>parsererror Error: jQuery17104145435250829905_1336514329291 was not called
</code>

Segundo error (en la consola de Chrome):

<code>Uncaught SyntaxError: Unexpected token : Login 1
</code>

(Y ahí está el JSON que estoy esperando).

PD Tengo que usar dataType: "jsonp", porque si uso "json" también tengo problemas con el dominio cruzado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta