diff -r c51687516a3d modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java
--- a/modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java	Thu Apr 11 11:32:25 2019 +0200
+++ b/modules/org.openbravo.financial.paymentreport/src/org/openbravo/financial/paymentreport/erpCommon/ad_reports/PaymentReportDao.java	Thu Apr 11 15:13:51 2019 +0200
@@ -2124,17 +2124,14 @@
   }
 
   public static FieldProvider[] getObjectList(String objectNames) {
-    Vector<Object> vector = new Vector<Object>(0);
     if (StringUtils.isEmpty(objectNames)) {
-      FieldProvider objectListData[] = new FieldProvider[vector.size()];
-      vector.copyInto(objectListData);
-
-      return objectListData;
+      return new FieldProvider[0];
     } else {
       String[] names = objectNames.substring(1, objectNames.length() - 1).split(", ");
       SQLReturnObject sqlRO;
       String name = null;
 
+      Vector<FieldProvider> vector = new Vector<>(0);
       for (int i = 0; i < names.length; i++) {
         sqlRO = new SQLReturnObject();
         names[i] = names[i];
diff -r c51687516a3d src/org/openbravo/common/actionhandler/CashflowForecastReportActionHandler.java
--- a/src/org/openbravo/common/actionhandler/CashflowForecastReportActionHandler.java	Thu Apr 11 11:32:25 2019 +0200
+++ b/src/org/openbravo/common/actionhandler/CashflowForecastReportActionHandler.java	Thu Apr 11 15:13:51 2019 +0200
@@ -126,7 +126,7 @@
   private Map<String, Object> obtainLinesFieldProvider(CashflowForecastData[] dataSummary,
       String strDatePlanned, boolean breakByDate, VariablesSecureApp vars, ConnectionProvider conn)
       throws ServletException {
-    Vector<Object> vDatas = new Vector<Object>();
+    Vector<CashflowForecastData[]> vDatas = new Vector<>();
     Vector<Object> vHeader = new Vector<Object>();
     CashflowForecastData[] dataDetail = null;
     CashflowForecastData[][] data = null;
