Como adicionar fuso horário em um timestamp?

Tô puxando do banco um timestamp que vem da seguinte forma:

    Timestamp tmstp = data.getLastOnline();
    System.out.println(tmstp);

E o resultado é esse:

2020-03-12 03:01:45.0

Por exemplo.

Mas isso é salvo no banco com fuso 0. Eu recebo o timezone do banco, também, nesse formato:

System.out.println(data.getEmpresaTimezone);

America/Sao_Paulo

Como posso aplicar esse timezone à data? Não encontrei nenhum guia que me ajudou muito. Obg!

Up! Alguém?