MongoDB non è un database "relazionale". Non ha "tabelle" e non ha nulla di SQL. I suoi driver non hanno nulla a che fare con JDBC.
Ci possono però essere dei driver JDBC di terze parti che interpretano un SQL "ridotto" e lo traducono in chiamate verso il driver nativo di MongoDB. E' il caso di diversi driver a pagamento che esistono (e che sicuramente hai già scovato in rete).
Di free/open-source non saprei bene cosa ci sia. Ho trovato questo ma dice "experimental" quindi tutto da valutare.