Intanto Java e Javascript sono due cose parecchio diverse e usate in contesti molto differenti.
Poi comunque dovresti chiarire il concetto di "immagini in movimento" .... usare una immagine "animata" (es. una classica GIF animata)? Java è perfettamente in grado di caricare/visualizzare immagini GIF animate. O fare in modo che una immagine si possa spostare da un punto ad un altro della tua interfaccia grafica? Anche questo è fattibile in Java con tecniche più o meno sofisticate.