java 두 파일의 merge 질문

h2ogid의 이미지

file_1 이

aaa

bbb

ccc

file_2 가

fff ffff fff

dddd dddd ddd

....

일 때 결과를

aaa,bbb,ccc,fff ffff fff

aaa,bbb,ccc,dddd dddd ddd

...

로 만들고 싶어서

package test;

import java.io.*;
import java.util.*;
public class Test { //클래스

public void overview(String infile2) throws Exception {

String sData = ""; //파일에서 읽는 내용을 담음

try {

BufferedReader in = new BufferedReader(new FileReader(inFile2)); //Reading

while ((sData = in.readLine()) != null) {
StringBuffer sb = new StringBuffer ();
sb.append(sData+",");
System.out.println(sb);

}
in.close();

} catch (IOException e) {
System.out.println("다음과 같은 에러가 발생하였습니다.");
System.err.println(e);

} //catch
}
public static void main(String args[]) { //main
File infile1 = new File("D:/Test/Web_os_test/file_1"); //사용할 파일선언
File infile2 = new File("D:/Test/Web_os_test/file_2"); //사용할 파일선언
String outFileName = "D:/Test/Web_os_test/result.txt";
String sData = ""; //파일에서 읽는 내용을 담음
String rData = ""; //파일에서 읽는 내용을 담음

try {

BufferedReader in = new BufferedReader(new FileReader(infile1)); //Reading
BufferedWriter out = new BufferedWriter(new FileWriter(outFileName));

while ((sData = in.readLine()) != null) {
Web_os_test web_os_test = new Web_os_test();
System.out.println(sData);
rData = web_os_test.overview(infile2)+sData;

System.out.println(rData);
out.write(rData.toString());
out.write("\n");
}
in.close();

} catch (IOException e) {
System.out.println("다음과 같은 에러가 발생하였습니다.");
System.err.println(e);

} //catch
}//main
}//class

와 같이 하였습니다.

rData = web_os_test.overview(infile2)+sData; 에서 에러가 나는데 왜인가요?

그리고 위 코드를 바굴려면 어떻게 해야 할까요?