Зависимость Tinkerpop требуется только при работе с DataStax Graph. Поскольку документация гласит , вы можете исключить ее:
Драйвер имеет необязательную зависимость от этой библиотеки, но если ваше приложение вообще не использует graph, это возможно чтобы исключить его, чтобы свести к минимуму количество зависимостей времени выполнения (см. раздел Интеграция> Драйвер зависимостей для более подробной информации).
и связанная документация показывает объявление драйвера как:
<dependency>
<groupId>com.datastax.oss</groupId>
<artifactId>java-driver-core</artifactId>
<version>${driver.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkergraph-gremlin</artifactId>
</exclusion>
</exclusions>
</dependency>