Comment créer une table basée sur JDBC Jeu de résultats

Je suis la construction d'un outil de reporting et j'ai besoin pour exécuter des requêtes sur des bases de données distantes et de stocker le résultat dans ma propre base de données (car je n'ai pas la permission d'écrire sur des bases de données distantes et aussi j'ai besoin de mettre en cache les résultats afin de prévenir d'autres exécutions). De plus, j'ai besoin de cette fonctionnalité, afin que je puisse joindre les deux ensembles de résultats ensemble et de générer des résultats basés sur les résultats générés.

Maintenant, mon problème est que je ne sais pas comment faire pour CRÉER une TABLE basée sur jdbc ResultSet. Est-il open source outils ou des scripts qui gère cela?

Mon application est basée sur le Printemps 3.1.0 et utilise JDBC pour la requête locale et à distance des bases de données. Ma base de données locale que je veux stocker les résultats est MySQL 5.5.20. (Est-ce une bonne idée de stocker dans MySQL? Ne fournit pas les performances suffisantes?)