Problemas com JQuery

Pessoal estou estudando WebServices com JSON, porém estou com duvida como faça para dar um update em dois campos da minha tabela usando o JSON.
Na minha init eu trago a lista com a logitude (“lng”)e latitude (“lat”);

$(function() {
	$.getJSON("ws/end/listar",
			function(data) {
				$.each(data.enderecos24H, function(i, item) {
					$("#listar").append(
							"<li>" + item.endereco +","+  item.cidade +","+  item.uf + "</li>&quot;);
					var endereco =  item.endereco +&quot;,&quot;+  item.cidade +&quot;,&quot;+  item.uf;
					geocoder = new google.maps.Geocoder();     
					geocoder.geocode({'address':endereco}, function(results, status){
					    if( status = google.maps.GeocoderStatus.OK ||
					    		results.lenght &gt; 0){
					        var latlng = results[0].geometry.location;
					        var lat = parseFloat(latlng.ib);
					        var lng = parseFloat(latlng.jb);
					        $(&quot;#listar&quot;).append(
									&quot;<li>" + lat +" "+lng + "</li>");
					       
					    }					    
					});
			  });
		});
});

Essa é a minha consulta

public boolean gravar(String cod_pc, String nome_pc, String endereco, String bairro, String cep_original, String cep_5, String cep_8, String cidade, String uf , String segmento, String data_atv, double lat, double lng ) {
		conectar();

		try {
			String update = "update enderecos24h set " +
		"nome_pc = '" + nome_pc + "'," +
		" "	+ "endereco = '" + endereco + "'," +
		" " + "bairro = '" + bairro	+ "'," +
		" " + "cep_5 = '" + cep_5 + "'," +
		" " + "cep_8 = '" + cep_8 + "'," +
		" " + "cidade = '" + cidade + "'," +
		" " + "segmento = '" + segmento + "'," +
		" " + "data_atv = '" + data_atv + "'," +
		" " + "lat = '" + lat + "'," +
		" " + "lng = '" + lng + "'," + "where cod_pc = " + cod_pc;

			System.out.println(update);	
			statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,	ResultSet.CONCUR_READ_ONLY);
			int alterar = statement.executeUpdate(update);

			desconectar();
			if (alterar == 1) {

				return true;
			} else {
				return false;
			}

		} catch (SQLException Banco) {
			JOptionPane.showMessageDialog(null,
					"Erro na manipulação de banco: " + Banco);
		}
		return false;
		
	}

Aqui eu consumo o JSON:

@PUT
	@Path("/gravar")
	@Consumes("application/json")
	public boolean gravar(
			@QueryParam("cod_pc") String cod_pc,
			@QueryParam("nome_pc") String nome_pc,
			@QueryParam("endereco") String endereco,
			@QueryParam("bairro") String bairro,
			@QueryParam("cep_original") String cep_original,
			@QueryParam("cep_5") String cep_5,
			@QueryParam("cep_8") String cep_8,
			@QueryParam("cidade") String cidade,
			@QueryParam("uf") String uf,
			@QueryParam("segmento") String segmento,
			@QueryParam("data_atv") String data_atv,
			@QueryParam("lat") Double lat,
			@QueryParam("lng") Double lng) {
		return new ServiceCodGeo().gravar(data_atv, data_atv, data_atv,
				data_atv, data_atv, data_atv, data_atv, data_atv, data_atv,
				data_atv, data_atv, lng, lng);
	}
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;
&lt;html&gt;

&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"&gt;
&lt;title&gt;Geocode&lt;/title&gt;
&lt;script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="js/jquery-1.9.1.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="js/jquery-ui-1.9.2.custom.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="js/init.js"&gt;&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
	<ul ></ul>
&lt;/body&gt;

&lt;/html&gt;

Galera qualquer ajuda é valida! Fico no aguardo.