Прямо сейчас вы сделали эти переменные локальными переменными внутри method1()
(что, кстати, действительно плохое имя для метода - всегда используйте имена, которые означают что-то(даже в примерах).
Из-за этого вы можете только передать их, а затем пройти мимо, например
B someB instance = ... // however that gets created
while (this.rs.next()) {
int id = rs.getInt("node_Id");
someB.doSomethingWith(id);
Вот и все.Но подход лучше будет иметь, скажем, класс C
, который охватывает вокруг всей информации, которую вы хотите передать.
Затем, вместо создания и передачи отдельных значений, вы должны собрать необходимые значения и использовать их для создания экземпляра вашего нового класса C.И затем вы передаете этот объект любому методу, который будет нуждаться в нем.