Bardziej tutaj widze zastosowanie dla PYTHON + Analityka, co do Javy zależy o jakiej analityce mówimy.
Generalnie np. Machine Learning to często właśnie Java/ lub C++/C ale ... jak mówie najlepiej w to wpasowuje się PYTHON.
Do analizy raczej lepiej sprawdzają się funkcyjne języki z czego Java niby od 8> w góre troszeczke zmienia się nam na tego typu to jednak jest to OBIEKTOWO CZYSTO JEZYK
Co do pracy z baza danych SQL, jako sam język spoko- ale tutaj zależy od rodzaju bazy i ogólnie projektów ale tutaj składnię nie znacząco się różnią
http://digg.com/2018/which-programming-language-is-best-for-data-analysis
ale generalnie raczej mało znane języki są powiązane z Analizą danych