In questa riga, le uniche cose che tecnicamente possono causare un NPE sono:
- che raw sia null (ma se così fosse salterebbe fuori già due righe sopra alla assegnazione a raw[i][0])
- che il campo decimalFormat sia null
- che rawData sia null
- che il valore a rawData[i][2] sia null (perché poi ci invochi .doubleValue() )
Dato che la espressione dà un double il format invocato è format(double), quindi non ci sono problemi su questo.
Posso solo fare ipotesi ... devi verificare tu. I tool di debug e l'attività di debugging servono proprio a questo.![]()