Isso está incorreto:
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/burgerjoint
Esse cifrão sugere que você acha que um host e um nome de banco de dados adequados serão substituídos, mas esse não é o caso.
Codifique o nome do host e do banco de dados para ver se funciona e, em seguida, aprenda sobre os arquivos .properties para externalizá-los.