The Salesforce Bulk API supports both read and write operations. Today the Salesforce JDBC driver supports the Bulk API only when writing to Salesforce, it should also support the Bulk API when reading from Salesforce.