come pensavo ci sono due errori:

1. progettazione, la pallina, graficamente, non è un thread
2. di implementazione, la grafica va gestita dall'EDT.

quella che indica la posizione della pallina è un thread, ogni votla che è aggiornata la notifica all'EDT. Sarà il tuo main a contenere i 10 pannelli e ad aggiornare di conseguenza.
Ti consiglio di guardare bene l'event handling in java e di lasciare nel thread solo la logica, non la parte grafica