Jeder kennt eine gute SQL Builder-Bibliothek für Java wie Squiggle (anscheinend nicht mehr gepflegt). Vorzugsweise ein Projekt in aktiver Entwicklung.
Am besten mit einer Syntax wie Zend_Db_Select , die es ermöglicht, eine Abfrage wie zu erstellen
String query = db.select().from('products').order('product_id');