Fixed bug in DatabaseConnection.executeSimultaneousQuery() that caused
bad SQLExceptions when too many searches were run in a row. 
The source of this problem was that I was opening a new Connection each
time I wanted to create a new Statement. One Connection is fine to
create as many Statements as you like.