Puede llevar algo de tiempo configurarlo, pero PrestoDB es una solución OpenSource válida a considerar.
Se conecta a Presto con JDBC, le envía el SQL, interpreta las diferentes conexiones, envía a las diferentes fuentes y luego hace el trabajo final en el nodo de Presto antes de devolver el resultado.