Как правило, вы хотите выполнять 1000 одновременных запросов, а не делать их по одному.
Если вы можете написать код Java для выполнения одного запроса, вы можете написать программу, которая порождает 1000 потоков, каждый из которых выполняет один запрос.