Por fim, encontrei uma maneira de fazer isso funcionar. Primeiro tentei a sugestão de Dave Cheney, então instalei um outro certificado para o servidor apache redirecionado para a porta não SSL do Tomcat (então o proxy estava redirecionando para o link ). Infelizmente, não funcionou como no navegador da Web, o https foi transformado em http imediatamente após a conexão. Então, voltei a usar o link e o toque final para fazê-lo funcionar foi adicionar novamente o SSLProxyEngine.
Aqui está a configuração resultante do VirtualHost:
<VirtualHost 1.2.3.4:443>
ServerName host.domain.org
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
SSLEngine on
SSLProxyEngine On
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/certificate.key
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://localhost:8443/
ProxyPassReverse / https://localhost:8443/
</VirtualHost>
Obrigado pela ajuda de todos:)