Basically Metadata is data about data.
In context of JDBC there may be two types of metadata.
1. Describing information about the Resultset object. i.e if u have applied a query that fetches some result. this metadata describes information about how many columns have been fetched their names etc.
2. Second One describes about the database connection