Fix issue with flush sheets
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
index 008443e..bf53749 100644
--- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
+++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
@@ -1844,7 +1844,12 @@
 
 					int sheetNumber = wb.getNumberOfSheets();
 					for (int i = 0; i < sheetNumber; i++) {
-						wb.getSheetAt(sheetNumber).flushRows();
+						try {
+							wb.getSheetAt(i).flushRows();
+						} catch (java.lang.IllegalArgumentException iae) {
+							System.err.println(i);
+
+						}
 					}
 					/*
 					 * Setting to null to encourage GC