Creo que te estás confundiendo con el uso de ArrayList. Como su nombre indica permite agrupar un conjunto de datos del mismo tipo (un array).
situacionList es un ArrayList, por tanto, tienes varios datos, es decir, contiene varias cadenas, no una sola.
Para obtener una posición del array puedes usar get, es decir,
situacionList.get(0) //Obtienes la cadena en la primera posición
Puedes recorrer el array con un foreach:
Si quieres convertir un ArrayList<String> en ArrayList<Double> tendrás que recorrer el array y convertir uno por uno:
Código Java:
Ver originalArrayList<Double> datos = new ArrayList<Double>();
for (String amortizacion
: amortizacionList
){ datos.
add(Double.
parseDouble(amortizacion
));}
Si nos explicas un poco mejor lo que quieres hacer, te podremos ayudar más.