Bug 134465 JDBC DataSource->sampledb.Driver can not be finished.
Steps: 1. Create a data source, select JDBC DataSource 2. Click next 3. Select org.eclipse.birt.report.data.oda.sampledb.Driver (Classic Models Inc. SampleDB Driver) 4. Test connection(Success) The dialog can not be finished("Finish" button is still gray out)
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/profile/JDBCSelectionPageHelper.java
content.setLayout( layout );
		GridData gridData;
		
		new Label( content, SWT.RIGHT ).setText( JdbcPlugin.getResourceString( "wizard.label.driverClass" ) );
		driverChooserCombo = new ComboViewer( content, SWT.DROP_DOWN );
		gridData = new GridData( );
		gridData.horizontalSpan = 2;
		gridData.horizontalAlignment = SWT.FILL;
		driverChooserCombo.getControl( ).setLayoutData( gridData );
		
		List driverList = JdbcToolKit.getJdbcDriversFromODADir( JDBC_EXTENSION_ID );
		driverChooserCombo.setContentProvider( new IStructuredContentProvider( ) {
			public Object[] getElements( Object inputElement )
			{
				if ( inputElement != null )
				{
					return ( (ArrayList) inputElement ).toArray( );
				}
				return new JDBCDriverInformation[]{};
			}
			public void dispose( )
			{
				
			}
			public void inputChanged( Viewer viewer, Object oldInput,
					Object newInput )
			{
				
			}
		} );