Come ho già scritto, la classe List di java.awt è un componente grafico (del framework AWT, corrispondente a JList di Swing, ovvero un oggetto da mostrare a video dentro ad una finestra), mentre l'altra è un'interfaccia che definisce un tipo di dato astratto (una lista di oggetti in memoria, nulla a che vedere con i componenti grafici, può essere paragonata ad un array).

Ciao.