Bug 204015 BRIT is not Picking up Vendor JDBC Drivers
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/util/JdbcToolKit.java
URLClassLoader urlClassLoader = createClassLoader( jdbcDriverFiles );
		List driverList = getJDBCDriverInfoList( jdbcDriverFiles,
				urlClassLoader );
		jdbcDriverInfos.addAll( driverList );
		for ( int i = 0; i < driverList.size( ); i++ )
		{
			JDBCDriverInformation info = (JDBCDriverInformation) driverList.get( i );
			driverNameMap.put( info.getDriverClassName( ), info );
		}
	}
	/**
	 * Create a URLClassLoader based on the given file list
	 * @param jdbcDriverFiles a File List
	 * @return URLClassLoader
	 */
	private static URLClassLoader createClassLoader( List jdbcDriverFiles )
	{
		
		URL[] urlList = new URL[jdbcDriverFiles.size()];
		for ( int i = 0; i < jdbcDriverFiles.size(); i++ )
		{
			try
			{
				urlList[i] = new URL( "file", null, ( (File) jdbcDriverFiles.get( i ) ).getAbsolutePath( ) );
			}
			catch ( MalformedURLException e )
			{
				ExceptionHandler.showException( PlatformUI.getWorkbench( )
						.getDisplay( )
						.getActiveShell( ),