con java 1.5.0 ti ritorna il tipo che hai dichiarato nella creazione dell'ArrayList

http://java.sun.com/j2se/1.5.0/docs/...ArrayList.html

con le versioni precedenti un Object (e sta a te fare l'eventuale cast opportuno)