set JDBC Statment to stream incoming records rather than host in memory
more fixes to get result set to stream, apparently there's a bug in MySQL JDBC 5.1.x versions
driver v5.0.8 will handle statement closure if we close ResultSet after all
abstract away FileSystem boilerplate a bit more