My thin driver seems to be only partially working...if I do not supplie a
username and password in the administrator (even though I am passing the values
in the code) the thin driver does not work.

Any ideas?

Connection verification failed for data source: rds
java.sql.SQLException: Null user or password not supported in THIN driver
The root cause was that: java.sql.SQLException: Null user or password not
supported in THIN driver