Subject Re: [Firebird-Java] Problema al insertar un registro
Author Roman Rokytskyy
> SQLException: Underlying result set does not contain all columns that
> form 'best row identifier'.

JayBird does not know which column is a primary key (since you have not
defined any). It needs this information to be able to perform the update.
Either define a primary key for your table, or change your select to

SELECT RDB$DB_KEY, * FROM COFFEES

Roman