Preenchimento de form automatico

Tenho um página com um formulário com alguns campos, exatamente 6 campos.
Eu queria saber se tem algum jeito de quando um campo for preenchido, apartir dele
quando pular para o próximo trazer informações do banco de dados. Para
simplificar e parecido com busca de cep , porém essa busca e feita no
meu banco de dados, isso em Java Web. Em PHP eu consegui fazer com Java
Script e JS. Porém estou passando para Java Web.

No meu JSP estou usando esse codigo logo abaixo:

<script type="text/javascript" src="CSS/jquery-3.0.0.min.js">
    $(document).ready(function(){
        $("input[name='txtmatricula']").blur(function(){
          var $txtnome = $("input[name='txtnome']");
          var $txtsetor = $("input[name='txtsetor']");
          
          $txtnome.val('Carregando...');
          $txtsetor.val('Carregando...');
          
          $.getJSON('contcontroller.do',
          {txtmatricula: $( this ).val()},
          function( json )
          {
              $txtnome.val( json.txtnome);
              $txtsetor.val( json.txtsetor);
          }
        );
      });
   });

Nele estou encaminhando o conteudo do campo matricula para o meu
Servlet, onde nele eu instancio uma classe java onde eu busco os campos
nome e setor.
Depois que a pessoa digita o campo matricula, automaticamente são preenchidos os campos nome e setor.
Porem eu não sei como retornar os valores para tela.

Não sei se esta certo o que eu estou fazendo sou iniciante em java web

Se colocar um console.log no js qual o resultado do json?