Oracle has tighter java integration... and if licensing is not an issue, Oracle sounds like the logical choice. However, I'm sure it'll take a person of more technical knowledge to maintain an Oracle db...
Actually that is sort of true. Oracle is only a little bit trickier to setup, but will more than do the job well! I would go with Oracle myself (infact I run both SQL and Oracle... don't ask why

) , but you must understand a critical difference between them.
SQL uses T-SQL and Oracle uses PL/SQL. Similar but different. Like a spoon and fork being different. Both are items used for eating, but not equally as well for some foods. Meaning, some T-SQL statements will not work in PL/SQL. And remember "
: " can be a huge pain!
Hope this helps