ExtJS com Serverlet Java

Boa tarde a todos,

Sou novo na linguagem de java.

Estou problema para carregar o json no arquivo js.

Está sendo chamado o servlet e está retornando o json no formato correto. Tenho certeza disso pois está entrando no servlet e estou imprimindo com o comando system.out.println o valor.

Agradeço desde já quem puder me ajudar.

Segue os códigos:

HTML:

Página Inicial
    <script src="js/cadastro_usuario.js" type="text/javascript"></script>
    
</head>
<body>
    
<center>
    <div id="divPainel"></div>
</center> 
</body>

JS:
Ext.require(‘Ext.panel.Panel’);
Ext.require(‘Ext.form.Panel’);
Ext.require(‘Ext.grid.Panel’);
Ext.require(‘Ext.data.Model’);
Ext.require(‘Ext.data.Store’);

Ext.define(‘Contato’, {
extend:‘Ext.data.Model’,

fields:[
    {name: 'codigo', type: 'int'},
    {name: 'nome', type: 'string'},
    {name: 'login', type: 'string'},
    {name: 'senha', type: 'string'}
]

});

Ext.onReady(function(){

Ext.create('Ext.panel.Panel',{
    width:500,
    height:400,
    title:'Cadastro de Usuario',
    renderTo:'divPainel',
    items:[
	
        Ext.create('Ext.grid.Panel',{
            store: Ext.create('Ext.data.Store', {
                autoLoad: true,
                model: 'Contato',
                proxy: {
                    type:'ajax',
                    url:'ConsultaUsuarioServlet',
                    reader: {
                        type: 'json',
                        root: 'records',
                        totalProperty: 'totalRecords'
                    },
                    successProperty: 'success'
                },
                colums: [
                    {text:'nome', dataIndex:'nome', flex:1},
                    {text:'login', dataIndex:'login', flex:1},
                    {text:'senha', dataIndex:'senha', flex:1}
                ]
            })
        })
    ]
});    

});

Servlet:

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html;charset=UTF-8”);
try (PrintWriter out = response.getWriter()) {
/* TODO output your page here. You may use following sample code. */
UsuarioDAO dao = new UsuarioDAO();

        List<Usuario> lista = dao.lista("");
           
        Gson gson = new GsonBuilder().setPrettyPrinting().enableComplexMapKeySerialization().excludeFieldsWithoutExposeAnnotation()
	.setDateFormat("dd/MM/yyyy hh:mm").serializeNulls().create();

        out.println("{\"totalRecords\": " + lista.size() + ", \"records\": " + gson.toJson(lista) + "}");
        
        
        
        System.out.println("{\"totalRecords\": " + lista.size() + ", \"records\": " + gson.toJson(lista) + "}");
        
        out.close();
    }
}