no, e non dipende dal fatto che il file provenga da una JSP. Excel controlla l'header del file, verifica che niente ha a che fare con quanto epresso nell'estensione e ti avvisa. Se vuoi produrre un file xls valido e quindi con corrispondenza veritiera tra estensione e contenuto devi utilizzare una qualche libreria (tipo jxl o POI) .