Ciao; il problema è che:
lista.get(i);
in realtà restituisce un Object e non un oggetto di tipo elemento; quindi dovresti fare:

elemento elem = ( elemento )( lista.get( i ) );

Ciao