Asi que un poco mas ordenado:
Código:
public ArrayList<String> obtenerSucursal(){
ArrayList<String> items = new ArrayList<String>();
try {
Statement st = adaptador.createStatement();
ResultSet rs = st.executeQuery("SELECT id, nombre FROM servicio_v2.sucursal");
while (rs.next()){
items.add(rs.getString(1));
items.add(rs.getString(2));
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
closeConections();
}
return items;
}
private void closeConections() {
try {
if(rs != null){
rs.close();
}
if(ps != null){
ps.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
Ahora seria mejor que tuvieras tus clases 'pojo', o llamadas también 'getters y setters', para iterar de un forma mas comprensiva tu Arraylist, por ejemplo:
Arraylist<Persona> lista = new Arraylist<Persona>();
saludos....