Statement terminators are not part of the statement itself. The JDBC API is intended to execute individual statements, so a statement should not be terminated.
For most databases, the statement terminator is not part of the statement syntax, but is actually an artifact of the CLI (which needs to know when a query is actually finished to be sent to the server).