Per connetterti a PostgreSQL di heroku (con l'ssl richiesto) devi aggiungere quanto segue all'URL:
?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
Quindi l'URL corretto come fornito nella risposta sopra è:
jdbc:postgresql://host:port/database?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory
Senza questi perimetri otterrai l'errore descritto:
error: no pg_hba.conf entry for host