Java 17 JDBC Support

Hi,
I added your JDBC driver into my project (with version 25.2.0-202410241428100111-a963b970) and it has support for JDK 17 as per the release docs. While connecting, I am getting the below error, please if someone can help me with this

4-Feb-2025 10:53:55.850 SEVERE [Client-1] com.dremio.jdbc.shaded.com.dremio.exec.rpc.RpcExceptionHandler.exceptionCaught Exception in RPC communication. Connection: null ↔ null (user client). Closing connection.
java.lang.UnsupportedOperationException: sun.misc.Unsafe or java.nio.DirectByteBuffer.(long, int) not available
at com.dremio.jdbc.shaded.io.netty.util.internal.PlatformDependent.directBuffer(PlatformDependent.java:534)
at com.dremio.jdbc.shaded.io.netty.buffer.NettyArrowBuf.getDirectBuffer(NettyArrowBuf.java:267)
at com.dremio.jdbc.shaded.io.netty.buffer.NettyArrowBuf.nioBuffer(NettyArrowBuf.java:245)
at com.dremio.jdbc.shaded.io.netty.buffer.NettyArrowBuf.nioBuffers(NettyArrowBuf.java:229)
at com.dremio.jdbc.shaded.io.netty.buffer.NettyArrowBuf.setBytes(NettyArrowBuf.java:389)
at com.dremio.jdbc.shaded.io.netty.buffer.MutableWrappedByteBuf.setBytes(MutableWrappedByteBuf.java:373)
at com.dremio.jdbc.shaded.io.netty.buffer.ExpandableByteBuf.setBytes(ExpandableByteBuf.java:27)
at com.dremio.jdbc.shaded.io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
at com.dremio.jdbc.shaded.io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:356)
at com.dremio.jdbc.shaded.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
at com.dremio.jdbc.shaded.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
at com.dremio.jdbc.shaded.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at com.dremio.jdbc.shaded.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at com.dremio.jdbc.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at com.dremio.jdbc.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994)
at com.dremio.jdbc.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base/java.lang.Thread.run(Thread.java:840)
04-Feb-2025 10:53:55.860 INFO [Client-1] com.dremio.jdbc.shaded.com.dremio.exec.rpc.RpcBus$ChannelClosedHandler.operationComplete [USER]: Channel closed null ↔ null (user client)