Вие използвате jdbc:postgres във вашия JDBC URL вместо jdbc:postgresql (обърнете внимание на допълнителния ql ).
Heroku вече задава SPRING_DATASOURCE_URL променлива на средата за вас, така че трябва да можете да премахнете своя spring.datasource записи в application.properties изцяло.
Ако не можете да ги премахнете, опитайте:
spring.datasource.url=${JDBC_DATABASE_URL}
Ако това не работи, това трябва да означава, че не използвате Java buildpack или нещо подобно.
Също така не забравяйте да стартирате:
heroku pg:credentials --reset