Esto es incorrecto:
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/burgerjoint
Ese signo de dólar sugiere que cree que se sustituirá por un nombre de host y de base de datos adecuado, pero ese no es el caso.
Codifique el host y el nombre de la base de datos para ver si funciona, luego obtenga información sobre los archivos .properties para externalizarlo.