check this line PreparedStatement studentStatement = getConnected().prepareStatement("insert into person" + "values (?)"
) there is no space between person and values
do like this
PreparedStatement studentStatement = getConnected().prepareStatement("insert into person " + "values (?)"
) or simply
PreparedStatement studentStatement = getConnected().prepareStatement("insert into person values (?)"
) for no confusion about spaces