datamining seria nada mais nada menos que a extração de dados de um datawarehouse.
Pode ser a aplicação de filtros, consultas, gráficos, drillings.
Agora pode ser algo avançado que possua recursos de Inteligência artificial…
O java possue API para trabalhar com extração de dados.
Acho que é JOLAP.