Hola,
pues lo que deberías implementar es un analizador lexico (no, profundizo que puedes encontrar información bien detallada de ello en la red).
Ahora bien, apegando nos a la foto que coloca, esto salle rapido con un buscador de palabras.
Investiga StringTokenizer o en su defecto la función split esto te permitirá recorrer(utilizando un ciclo while o for según sea el caso) el texto por palabra
después comparas cada palabra, con el listado. que tienes, al encontrarlas solo aumentas el contador de cada palabra y listo.
Yo te recomendaría que usaras la estructura de dato Hashmap, para guardar las palabras a buscar y el contador de palabras.
ejemplos de analizadores:
http://ricardogeek.com/construyendo-un-analizador-lexico-con-java/
hashmap
https://jarroba.com/map-en-java-con-ejemplos/
buscador de palabras, para que entres en contexto con el tema.
https://www.lawebdelprogramador.com/foros/Java/1592752-buscador-de-PALABRAS.html
inicia con esto y nos cuentas
saludos.