The paper presents an automatic clustering algorithm, AutoJaya, based on the Jaya evolutionary algorithm, designed to optimize multiple objectives including automatic k-determination and cluster validity indices (CVIs) for effective data classification. It demonstrates the capability to detect the number of clusters and their optimal partitioning within datasets without human intervention, applying the method to twelve datasets of varying complexities. The results indicate significant improvements in clustering performance through this multi-objective optimization approach.