The ClickHouse Java client is being refactored to improve developer experience and prepare for future extensions. Issues with excessive complexity for simple operations, complex data insertion and retrieval, and unsafe low-level optimizations have been addressed in the new API. Key goals of the refactoring include an intuitive API, improved documentation, and cleaning up the code base. The new client is available in its early alpha release, and feedback from users is encouraged to further improve the product.