Grazie tantissimo.
Sì, avevi ragione, era proprio come avevi detto tu: il valore passato era null. In locale non me ne rendevo conto, perché tutto funzionava.
Poi, in remoto (deploiando appunto un war, proprio come nella nota!), il path non si vede ed il valore passato è null.
Come mi consiglieresti di procedere, per permettere alla mia servlet di acquisire il percorso di un file (in modo da passarlo poi alla riga che apre il report) che sia valido anche quando la mia applicazione è deploiata in rete?
Grazie ancora.