@Override
	public DataTable generateDataTable (Query query, HttpServletRequest request) throws DataSourceException
	{
		DataTable dataTable = null;
		
		for (final String url : this.urlYahoo)
		{
			try (final Reader stockData = new FilterCsv (new BufferedReader (new InputStreamReader (new URL (url).openStream()))))
			{
				if (dataTable != null)
					dataTable.addRows(CsvDataSourceHelper.read(stockData, this.column, false).getRows());
				else
					dataTable = CsvDataSourceHelper.read(stockData, this.column, false);
			}
			catch (MalformedURLException e)
			{
				System.out.println("TableStockValue generateDataTable() MalformedURLException " + "URL : " + url + " " + e);
			}
			catch (IOException e)
			{
				System.out.println("TableStockValue generateDataTable() IOException " + e);
			}
		}
		
		return dataTable;
	}