Всем спасибо, решила вопрос, но не так как хотелось, но все же. Как оказалось на стороне сервера json запрос не формируется в том виде в котором нужно, это нужно делать вручную. Вот что получилось на стороне сервера
@RequestMapping(value = "/bean")
public class Controller {
@RequestMapping(value = "/getData", method = RequestMethod.GET)
public @ResponseBody String showData(Model model) throws JSONException{
JSONArray userArray = new JSONArray();
JSONObject userJSON = new JSONObject();
userJSON.put("id", "1");
userJSON.put("firstName", "Name");
userJSON.put("lastName", "LastName");
userJSON.put("email", "Email");
userArray.put(userJSON);
return userArray.toString();
}}