You have to send an object which you first stringify with JSON.stringify.
like this:
var query = [];
// in between I add some values to 'query'
$.ajax({
url: "MyServlet",
data: JSON.stringify({ nameParameter: query })
dataType: "json",
success: function(noOfResults) {
alert(noOfResults);
}
});
}