Używasz jdbc:postgres w adresie URL JDBC zamiast jdbc:postgresql (zwróć uwagę na dodatkowy ql ).
Heroku już ustawia SPRING_DATASOURCE_URL zmienna środowiskowa dla Ciebie, więc powinieneś być w stanie usunąć swój spring.datasource wpisy w application.properties całkowicie.
Jeśli nie możesz ich usunąć, spróbuj:
spring.datasource.url=${JDBC_DATABASE_URL}
Jeśli to nie zadziała, oznacza to, że nie używasz pakietu Java lub czegoś takiego.
Pamiętaj też, aby uruchomić:
heroku pg:credentials --reset