Hi @suchrandomstuff,
can you please try adding an option call setting the driver class (.option("driver", "io.crate.client.jdbc.CrateDriver")?
You can also use a standard PostgreSQL JDBC driver instead, we have a Spark-based example of how to connect in this post: