ie. Ability to specify something like ... ebean.ora.connectionProperties=oracle.net.CONNECT_TIMEOUT=3000;oracle.jdbc.ReadTimeout=10000 in the properties file or programmatically via ServerConfig.
Right now you can't. If you look at DataSourceConfig it doesn't provide a place to put arbitrary connection properties. It is definitely something that you SHOULD be able to do though so I'll log it as an enhancement request and hopefully action it.
A workaround right now would be to use another external DataSource (but Ebean's own DataSource implementation is pretty darn good so we want to log this enhancement and sort it).
DataSourceConfig has additional customProperties property. This is of type Map.
In addition you can set the fields via ebean.properties. Say you where configuring a datasource called 'ora':
datasource.ora.username=junkdatasource.ora.password=junk...datasource.ora.customProperties=oracle.net.CONNECT_TIMEOUT=3000;oracle.jdbc.ReadTimeout=10000
fixed in HEAD.