Using the following JDBC connection to read
val BQDF = spark.read.
format("bigquery").
option("credentialsFile",jsonKeyFile).
option("project", projectId).
option("parentProject", projectId).
option("dataset", targetDataset).
option("table", targetTable).
option("partitionColumn", partitionColumn).
option("lowerBound", lowerBound).
option("upperBound", upperBound).
option("numPartitions", numPartitions).
load()