Look here:
resultSet = statement.executeQuery("SELECT ..." +... + " SS100.ORDERS.PERSON_ID, SS100.PERSON.FIRST_NAME"+
"FROM PERSON, ORDERS " +
There's no space between "SS100.PERSON.FIRST_NAME"
and "FROM"
.
This can be easily solved by always starting your parts with an space:
resultSet = statement.executeQuery("SELECT ..." +... + " SS100.ORDERS.PERSON_ID, SS100.PERSON.FIRST_NAME"+
" FROM PERSON, ORDERS " +
" WHERE ..."