Salve a tutti!!!

Ho fatto una classe e all'interno di questa classe ho un dato di tipo List, che pero' non so quanto sarà grande visto che varia in base ai dati estratti dal database.
Allora ho creato un attributo della classe:
codice:
public List list = new ArrayList();
e due metodi, uno per estrarre e uno per settarla. Il primo
codice:
public static List getLista() throws SQLException {


				return list;
}
e il secondo

codice:
public static void searchOfferte(Dati dati) throws SQLException {
...................
..................
................

}

Il problema è che quando compla mi da errore: non-static variable list cannot be referenced from a static context

Come faccio???