Gracias ya pude solucionarlo al final si tuve que modificar el servlet, aunque tambien tuve que hacer un cambio en la petición de esta forma:
Código:
$.ajax( {
url: settings.url,
type: "GET",
dataType : 'jsonp',
data: dataO
} );
Al cambiar el dataType de json a jsonp jquery indica que es una petición cross-domain
lo unico que tuve que hacer fue modificar el servlet para responder la petición correctamente.