Das ist falsch:
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/burgerjoint
Dieses Dollarzeichen deutet darauf hin, dass Sie denken, dass ein richtiger Host- und Datenbankname ersetzt wird, aber das ist nicht der Fall.
Codieren Sie den Host- und Datenbanknamen, um zu sehen, ob es funktioniert, und erfahren Sie dann mehr über .properties-Dateien, um es zu externalisieren.