Problemas com dados do mysql para ajax

Ola Pessoal

Estou executando um select em uma tabela para popular um combo. Acontece que quando utilizo os dados do select para popular o combo não aparece nada na pagina.
Ja verifiquei que o problema esta nos dados extraídos do banco. Alguém tem alguma orientação?

Segue classe:

package advocacia.ajax;

import java.io.IOException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.mysql.jdbc.Connection;

import advocacia.jdbc.conexao.ConnectionFactory;
import advocacia.jdbc.dao.MunicipioDAO;
import advocacia.jdbc.modelo.Municipio;
import advocacia.jdbc.modelo.Vara;

public class PopulaCombo extends HttpServlet {

	private ServletContext context;

	public void init(ServletConfig config) throws ServletException {
		this.context = config.getServletContext();
	}

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {
		
		String idEstado = request.getParameter("idEstado");
		String idMunicipio = request.getParameter("idMunicipio");
		
		StringBuffer sb = new StringBuffer();

		if (idEstado == null) {
			context.getRequestDispatcher("/error.jsp").forward(request, response);
		}

		List<Municipio> lista = new ArrayList<Municipio>();
		try {
			lista = new MunicipioDAO().listaMunicipio(Long.parseLong(idEstado));
		} catch (NumberFormatException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		if(lista != null){
			
			for(Municipio municipio : lista){

				sb.append("<composer>");
				sb.append("<id>"+municipio.getIdMunicipio()+"</id>");
				sb.append("<firstName>"+municipio.getNome()+"</firstName>");
				sb.append("</composer>");
				
			}
		}
		
		boolean namesAdded = true;
		
		if (namesAdded) {
			
			response.setContentType("text/xml");
			response.setHeader("Cache-Control", "no-cache");
			response.getWriter().write("<composers>" + sb.toString() + "</composers>");
			
		} else {
			// nothing to show
			response.setStatus(HttpServletResponse.SC_NO_CONTENT);
		}

		
	}
}

Wagner, boa noite.

Olha no seu console, veja está dando alguma mensagem de erro e coloque aqui para podermos ajudar.