Try/catch para resposta vazia, mas válida

O servidor pode responder um JSON que não possua o atributo COLUMNS apesar de ser um JSON válido e passar no 1o teste . Adicionando try/catch para contornar esta situação nos tratamentos de erro do código.