Uma tradução para void é vazio, ou seja, você está dizendo que o tipo de retorno do seu método é void, logo, não vai retornar nenhum valor.
Você pode utilizar um return como meio de encerrar um método void, da seguinte forma:
return;
Mas retornar um valor, como um List, sem chances né?
Faça como o colega cima disse:
public ArrayList <Usuarios> retorno(){
return new ArrayList <Usuarios>();
}
Para não deixar o seu sistema amarrado, faça o retorno ser do tipo List, e não ArrayList:
public List <Usuarios> retorno(){
return new ArrayList <Usuarios>();
}
Isso permite que você troque o tipo da lista para um LinkedList, por exemplo, no futuro, sem ter que sair alterando todo o código. Aliás, sempre que for trabalhar com coleções, sempre as atribua para uma interface, nunca para uma classe. Por exemplo:
public List<Integer> lista = new ArrayList<Integer>();
public Map<Integer, String> mapa = new HashMap<Integer, String>();
public Set<Integer> conjunto = new HashSet<Integer>();
public SortedSet<Integer> conjuntoOrdenado = new TreeSet<Integer>();